本文按作者平时常用命令排序。命令的参数很琐碎,但是有记忆的技巧,比如通常用-R/-r这个参数代表递归,-a/-A通常表示all全部。实在记不住那么多参数,万能的–help参数帮助你
1.cd命令
作用:change dir,切换所在目录
目录 | 所代表的意思 |
---|---|
/ | 根目录 |
. | 当前目录 |
… | 上层目录 |
2.ls 命令
作用:ls命令用于显示文件目录列表
常用的两个参数及意义:
-a 即all,包含隐藏文件(文件名以点.开头表示该文件为隐藏文件)
-l 即long format,会列出文件的类型、权限、链接数、owner、group、大 小,时间,名字
权限10位字符解释如下:
字符站位 | 1 | 2-4 | 5-7 | 8-10 |
---|---|---|---|---|
示例 | d/- | rwx | rw- | r– |
含义 | 目录/文件 | user读写执行权限 | group读写权限 | other读权限 |
3.chmod/chown
作用:更改文件/目录权限
示例1:chmod 755 filename
文件权限修改成755
示例2:chmod -R a+x,o-w .
当前前目录及子目录下所有人增加可执操作,其他人去掉写操作。 a-all u-user g-group o-other
示例3:chmod -R a+x .
当前目录下的子目录及子文件全部用户增加执行权限
4.whereis 命令
作用:找文件的路径,whereis 只能用于搜索程序名,而且只搜索二进制文件(-b),man说明文件(-m) 源码文件(-s)
示例: whereis tomcat
5.touch命令
作用:新建文件
示例:touch learn.txt
新建名称为learn的文本文档
6.ps命令
作用:查看进程
组合参数 | 意义 |
---|---|
-aux | 列出目前所有的正在内存当中的程序 |
-ef | 显示所有进程信息,连同命令行 |
示例:ps -aux > pslog.txt
把所有进程输出到pslog文件
7.vi编辑命令
作用:编辑文本
参数 | 含义 |
---|---|
i 键(insert) | 插入(编辑)模式 |
Esc键 | 退出编辑模式 |
:wq | 保存并退出 |
:!q | 不保存退出 |