命令行

常用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/进行查询。

在搜索框中输入不了解的命令行代码,即可得到各部分的详细解释。如图所示。

释义网站.JPG
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容