一、cd:切换当前目录至目标目录
1.语法:cd [dirName]
其中目录分为绝对路径和相对路径。
2.绝对路径:必须以/开头;
相对路径:文件夹/文件夹;../文件夹/文件夹,其中..代表上一级目录
3. cd 返回进入此目录之前所在的目录;
cd ..返回上级目录
cd ../..返回上两级目录
4. 实例练习:
文件夹结构如下:
home->liufeiyang->liufeiyang1/hello.txt/liufeiyang2
home->leihuan->leihuan1/leihuan2/lei.txt
题目1:假如我当前在leihuan这个目录下,怎么切换到leihuan2目录?
答:cd leihuan2
cd ../leihuan/leihuan2
cd /home/leihuan/leihuan2
题目2:假如我当前在leihuan2这个目录下,怎么切换到liufeiyang1目录?
答:cd ../../liufeiyang/liufeiyang1
cd /home/liufeiyang/liufeiyang1
二、rm:删除目录和文件
1.固定用法:rm –rf 目录名或文件名
2.删除几个文件:rm 文件1 文件2
3.删除一类文件:rm *.log
4.删除某些固定字母开头的文件:rm XXX*
三、tar:压缩或者解压文件(文件夹)
1.压缩文件:tar –cvf 新文件名 文件1 文件2 目录1 目录2 …
比如:压缩文件夹112233qqq
2.解压文件(解压到当前路径):tar –xvf 解压的文件
四、ll:以列表的形式显示目录下所有的文件和目录(用的很多)
每一列参数解释如下:
第一列:文件或文件夹的权限,若以d开头,则表示文件夹;以-开头表示文件
第三列:该文件或文件夹属于哪个用户
第四列:该文件或文件夹在哪个权限组或者用户组里
第五列:文件或文件夹的大小
第六列:文件最新修改时间
第七列:文件名称
五、ls:仅显示文件夹名称:
1.ls –a:显示所有文件,包括隐藏的文件
2.ls –R 文件夹和所有子文件都罗列出来
六、mkdir:创建新目录
1.用法:mkdir 文件名(创建完后用ll查看一下)
2.mkdir –p XXX/xxx:一次创建多级(尽量不要创建中文的文件夹)
七、vi:新建或编辑文本
1.vi aaa表示:若有aaa这个文件在,则直接打开该文件;若没有,则新建该文件
2.两种命令模式:
command(命令)模式:用于输入命令;
insert(插入)模式:用于编辑文本;
按insert键:命令模式切换到insert模式
按esc键:insert模式切换到命令模式
3.文件的强制保存退出命令::wq!
4.移动光标操作:
5.查找操作:“/ 查找条件”:代表正向查找, “? 查找条件”代表反向查找;按n键可移动光标至下一个查询结果处
八、chmod:改变文件或目录的权限
1.r=4,代表读; w=2,代表写; x=1,代表执行
2.一般权限分为三部分,分别代表:用户-组-其他(u-g-o)
3.chmod 467 xxx.tar 修改文件xxx.tar的操作权限为:r— rw- rwx
4.更改文件夹:chmod –vR 777 112233
九、top:查看系统资源占用情况,相当于windows的任务管理器
直接输入top回车即可
十、ps:查看系统进程
1.ps –ef显示系统所有的进程的详细信息
2.ps –ef |grep xxx查看进程中包含XXX的进程
十一、netstat:查询进程端口号
1.netstat –lpn显示所有打开的端口号
2.netstat –lpn |grep XXX显示端口号为XXX的使用情况
十二、kill:杀掉进程
通常与ps、top配合使用。先用ps查看进程情况,后kill掉进程
Kill -9 9332 代表:强行杀掉进程9332,其中-9代表强行杀掉
十三、ping:检查当前机器是否与某主机可通信
比如:ping www.sina.com.cn
总结
- 文件/文件夹类常用命令:cd,rm,tar,ll,ls,mkdir,vi
- 权限类常用命令:chmod
- 系统管理类常用命令:top,ps,netstat,kill,ping