1.ssh安装
直接安装exe文件,首选是linux上有sshd服务(22端口),
并且windows必须和linux能ping通
ifconfg eth0 ip 给linux配置ip,eth0代表第一块网口
2.当前目录: pwd
相对路径:以当前目录开始去寻找另外目录 eg cd ..
绝对路径:从根目录开始查找某个文件或文件夹 eg /home/bin
工作目录:一个项目或软件的默认存放位置
3.linux运行级别
/ect/inittab 的 id
cd :后面社么都不写,就会进入当前用户的主目录下去
rm -f 文件:删除
drw-r-wr:d调表是文件夹
touch:建立空文件
cp -rf 文件夹 路径:复制文件夹(若是-r 就会提示是否覆盖文件夹中的文件)
mv :移动文件
ln:建立符合连接
ln -s 源 目标:将目标文件指向源文件,目标文件被改变则源也会改变
连接文件删了,源文件时还在的(实际上是指向的同一个目标地址,只是一个替身而以)
group -n "内容" 目录1 目录2:在目录1和目录2中是否找到了内容
find 路径 -name 文件名:搜索文件及目录(按名字)
find 路径 -amin -10 :十分钟内存取的文件目录
find 路径 -atime -10:十h内存取的文件目录内存取的文件目录
find 路径 -cmin -10:十分钟内更改过的
find 路径 -ctime +10:是小时前更改过的文件或目录
(c=change +之前 -之内)
find 路径 -size +10k :查找目录下文件大小为10k的文件
4.重定向命令
ls -l > a.txt :写入文件覆盖)
ls -al >> a.txt:追加写入
database_program < database_data :导入 ???
5.shell见本文件:是一个文本文件,命令的集合,有执行的权限,执行的方式(./文件名)
6./etc/profile:系统环境变量
/home/用户/.ash_profile:用户环境变量
/etc/.bashrc:所有的用户登录的时会配置的环境变量
/etc/home/用户/.bashrc:用户登录系统就会配置的环境变量
(指定某些程序字登录的时候就自动运行或启动)
7.env 显示所有的变量信息
echo $PAYH :显示指定的变量
8.通配符
* :代表多个字母或数字
?:代表一个字母或数字
[]:一个范围
ls a?a* ls abc[1-6].txt (找abc0.。到6之间的txt文件)
;转义字符
alias :取别名 (alias 别名='命令')
9.linux启动过程
runlevel:可以查看当前运行级别
1.BIOS自检:
2.启动GRUR/LILO(readhot界面)
3.运行Linux内核并检测硬件
4.运行系统的第一个进程init(ps -aux,一号进程就是init)
5.init读取系统引导配置的文件/etc/inittab中的信息进行初始化
6./etc/rc.d/rc/sysinit系统初始化脚本(切用户,。。。)
7./etc/rc.d/rcX.d/[KS]* -根据运行级别X配置服务,终止以k开头的服务
启动以s开头的服务
8./etc/rc.d/rc.local 执行本地特殊配置
9.其他特殊服务