linux的常见命令解析
1、进入目录
语法:
cd 目录
示例:
cd /home #进入到home目录 目录存在可以用tab健自动提示出来
cd /
cd ~ # /和~区别是 /是进入到根目录,~是进到当前用户的目录下
2、删除文件
语法:
rm [选项] 目录
选项:
- -i 删除前逐一询问确认。
- -f 即使原档案属性设为唯读,亦直接删除,无需逐一确认。
- -r 将目录及以下之档案亦逐一删除。
示例:
rm -rf aa.txt #删除aa.txt文件
3、创建目录
语法:
mkdir [-p] dirName
选项:
- -p 确保目录名称存在,不存在的就建一个。
示例:
mkdir -p /home/aa/bb #home文件夹下创建aa ,aa文件夹下创建bb
4、vi/vim编辑文件
语法:
vi 文件目录
示例:
vi aa.txt #编辑aa文件
按下 i 进入编辑模式
按下 Esc 键退出编辑模式
- q 退出程序
- w 保存文件
- ! 强制离开
:.,$d
清空文件内容,编辑文件前请先备份。
5、查看文件列表命令
语法:
cat fileName
示例:
cat aa.txt #查看aa.txt中的内容
6、查看当前目录下的文件和文件夹
语法:
ls [-alrtAFR] [name...]
选项:
- -a 显示所有文件及目录 (ls内定将文件名或目录名称开头为"."的视为隐藏档,不会列出)
- -l 除文件名称外,亦将文件型态、权限、拥有者、文件大小等资讯详细列出
- -r 将文件以相反次序显示(原定依英文字母次序)
- -t 将文件依建立时间之先后次序列出
- -A 同 -a ,但不列出 “.” (目前目录) 及 “…” (父目录)
- -F 在列出的文件名称后加一符号;例如可执行档则加 “*”, 目录则加 “/”
- -R 若目录下有文件,则以下之文件亦皆依序列出
示例:
ls #查看当前目录下的所有文件和文件夹
ls / #查看根目录下的所有文件和文件夹
7、解压tar.gz 文件
语法:
tar [选项] 文件
选项:
- -x或–extract或–get 从备份文件中还原文件。
- -z或–gzip或–ungzip 通过gzip指令处理备份文件。
- -v或–verbose 显示指令执行过程。
- -f<备份文件>或–file=<备份文