常用Linux命令使用方法
ls命令
ls -a 列出目录所有文件,包含以.开始的隐藏文件
ls -A 列出除.及..的其它文件
ls -r 反序排列
ls -t 以文件修改时间排序
ls -S 以文件大小排序
ls -h 以易读大小显示
ls -l 除了文件名之外,还将文件的权限、所有者、文件大小等信息详细列出来
cat命令
cat主要有三大功能:
1.一次显示整个文件 cat filename
2.从键盘创建一个文件 cat > filename 只能创建新文件,不能编辑已有文件.
3.将几个文件合并为一个文件 cat file1 file2 > file
常用参数如下:
-b 对非空输出行号
-n 输出所有行号
mv命令
移动文件或修改文件名,根据第二参数类型(如目录,则移动文件;如为文件则重命令该文件)。
当第二个参数为目录时,可刚多个文件以空格分隔作为第一参数,移动多个文件到参数2指定的目录中
实例:
1.将文件test.log重命名为test1.txt
mv test.log test1.txt
2.将文件log1.txt,log2.txt,log3.txt移动到根的test3目录中
mv llog1.txt log2.txt log3.txt /test3
3.将文件file1改名为file2,如果file2已经存在,则询问是否覆盖
mv -i log1.txt log2.txt
4.移动当前文件夹下的所有文件到上一级目录
mv * ../
touch命令
touch命令用于创建文件或修改文件/目录的时间戳
格式为 touch [option] file
无选项:若文件不存在,则创建新的空文件,access time,modify time和change time均为当前时间;若文件存在,则将三个时间戳均修改为当前时间
-a:只修改文件的access time
-m:只修改文件的modify time
-c:不创建不存在的文件(当touch后操作多个文件时,不存在的文件将不会被创建)
d:使用指定的日期时间,而非现在的时间,可以使用各种不同的格式
-t:将时间修改为参数指定的日期,如:07081556代表7月8号15点56分 .
工具网站的使用
在遇到不了解的Linux命令是,可以通过命令行释义网站https://explainshell.com/进行查询。
在搜索框中输入不了解的命令行代码,即可得到各部分的详细解释。如图所示。