1.ls命令
命令格式:
ls -a -l -h Linux路径
(1) 直接使用ls,不加选项和参数。
ls
将会以平铺形式,列出当前文件夹下的内容:
(2)加上参数
ls /
将会列出/目录下的内容。
-a选项
将会显示以.号开始的隐藏文件。不使用-a选项,这些文件会自动隐藏。
-l选项
将会以列表形式列出文件。还会展现出权限、用户和用户组等信息。
-h选项
以易于阅读的形式,列出文件大小。-h必须搭配-l使用。
2.cd命令
命令格式:
cd Linux路径
cd命令会切换工作目录change directory到该Linux路径,如果没有参数,切换到当前用户的家目录。
另外,cd..可以回退到上一级目录,cd../..回退到上二级,……
3.pwd命令
命令格式:
pwd
无选项和参数。作用是print work directory打印当前所在的工作目录。
4.mkdir命令
命令格式:
mkdir -p Linux路径
参数必填,-p选项可选,表示自动创建不存在的父目录,适用于创建多层级的目录。
创建文件夹需要权限,home目录外无法直接创建。
5.touch命令
命令格式:
touch Linux路径
创建文件。
6.cat命令
命令格式:
cat Linux路径
查看文件内容。内容将会直接全部显示出来。
7.more命令
命令格式:
more Linux路径
支持翻页查看文件内容。
使用空格翻页,按q退出查看。
8.cp命令
命令格式:
cp -r 参数1 参数2
复制文件或者文件夹。
参数1,Linux路径,表示被复制的文件或文件夹
参数2,Linux路径,表示要被复制去的地方
-r选项可选,用于复制文件夹使用,表示递归
9.mv命令
命令格式:
mv 参数1 参数2
参数1,Linux路径,表示被移动的文件或者文件夹
参数2,Linux路径,表示要移动的地方,如果目标不存在,则进行改名,确保目标存在。
10.rm命令
命令格式:
rm -r-f 参数1 参数2 …… 参数N
删除文件或着文件夹。支持通配符*。
-r用于删除文件夹,-f强制删除,不会弹出消息提示。
普通用户删除内容不会弹出提示,只有root管理员用户删除内容会有提示。
所以一般用户用不到-f选项。
参数1 参数2 …… 参数N表示要删除的文件或者文件夹路径。
11.which命令
命令格式:
which 命令名称
通过which命令,查看命令的程序文件放在那里。
12.find命令
命令格式:
find 起始路径 -name “被查找文件名”
从起始地址查找文件。支持通配符*。
另外注意,双引号是需要加的。
命令格式:
find 起始路径 -size +或者-n[kMG]
+和-表示大于或小于。n表示大小数字。
KMG表示大小单位,k(小写字母)表示kb,M表示MB,G表示GB。
13.grep命令
命令格式:
grep -n 关键字 文件路径
从文件中通过关键字过滤文件行。
选项-n可选,表示在结果中显示匹配的行的行号。
关键字必填,带有空格或其他特殊符号建议用“”将关键字括进去
文件路径必填,且可用于内容输入端,配合管道符使用。
14.wc命令
命令格式:
wc -c -m -l -w 文件路径
统计文件的行数,单词数量等。
-l,统计行数
-w,统计单词数量
-c,统计bytes数量
-m,统计字符数量
直接写wc 文件路径会依次显示前三项。
15.echo命令
命令格式:
echo 输出的内容
在命令行输出内容,内容如果复杂建议加“”;
另外,输出内容为用飘号``阔进去的命令可将命令的结果输出到命令行。
16.重定向符
>将左侧命令的结果,覆盖写入到符号右侧指定的文件中将左侧命令的结果。
>追加写入到符号右侧指定的文件中。
例如:
echo abc > abc.txt
用abc将abc.txt原来的内容覆盖。
17.tail命令
命令格式:
tail -f -num Linux路径
查看文件尾部内容,跟踪文件的最新更改。
-f表示持续跟踪
-num 查看尾部多少行(这个num是一个自己决定数字,而不是真的填num),不填数字的话,默认10行。
下面是vi/vim文本编辑器的命令:
1.vi/vim命令
命令格式:
vi/vim Linux路径
如果文件路径表示的文件不存在,那么此命令会用于创建并编辑新文件。
如果文件路径表示的文件存在,那么此命令用于编辑已有文件。
三种模式:
命令模式(Command mode)
命令模式下,所敲的按键编辑器都理解为命令,以命令驱动执行不同的功能。此模型下,不能自由进行文本编辑。
输入模式( Insert mode)
也就是所谓的编辑模式、插入模式。此模式下,可以对文件内容进行自由编辑。 此模式下,可以对文件内容进行自由编辑。
底线命令模式(Last line mode)
以:开始,通常用于文件的保存、退出。