以下内容中[ ]中内容为可选命令。
1.基本命令格式
command [-options] [parameter]
command:命令名字。
-options:选项名。
parameter:参数名。
2.目录操作
2.1 ls
ls [-al] [dir]
用于显示指定目录下的内容。
-a:显示所有文件及目录(包括隐藏文件)。
-l:·除文件名外显示所有文件详细信息。命令可简化为:ll [dir]
3. cd
cd [dir]
用于切换当前工作目录。
[dir]中可以用 . 代替当前工作目录,用 .. 代表上级目录,用 ~ 代表用户home目录。
4. mkdir
mkdir [-p] dir
用于创建目录。
-p:在路径中不存在的目录会自动创建。
5. rm
rm [-rf] dir
用于删除文件或目录。
-r:递归删除目录及所含文件。
-f:无需确认直接删除。
3.文件操作
3.1 cat
cat [-n] file
用于显示文件所有内容。
-n:从一开始对文件行编号。
3.2 more
more file
用于分页显示文件内容。
回车键可以向下滚动一行,空格键向下滚动一页,b 返回上一页,q 或 ctrl + c 退出more。
3.3 head
head [-n] file
用于输出前 n 行内容。
3.4 tail
tail [-nf] file
用于查看文件末尾。
-n:输出末尾 n 行。
-f:动态读取实时刷新。
4.拷贝移动
4.1 cp
cp [-r] src dst
用于复制文件或目录。
-r:复制目录。
4.2 mv
mv src dst
dst 存在时移动到此目录,不存在时给文件重命名。
5. 打包压缩
5.1 tar
tar [-zcxvf] file [files]
用于文件打包、解包、压缩、解压。
-z:对文件压缩或解压。
-c:创建新的包文件。
-x:从包文件中提取文件。
-v:显示执行过程。
-f:指定包名称文件。
6.文本编辑
6.1 vi/vim
vi file
用于编辑文本。
vim file
需安装,yum install vim
7. 查找
7.1 find
find dir -option file
用于在指定文件夹下查找文件。
-name:查找特定名字的文件。
7.2 grep
grep [-inAB] word file
用于从指定文件查找指定内容。
-i:忽略大小写。
-n:显示行号。
-A:后面跟着数字可以显示当前行及后面几行。
-B:后面跟着数字显示当前行及前几行。