30条必学Linux命令,几乎包含所有入门的备忘单

原创
ithorizon 6个月前 (10-14) 阅读数 31 #Linux

30条必学Linux命令,几乎包含所有入门的备忘单

Linux操作系统因其稳定性和灵活性,被广泛应用于服务器、桌面以及嵌入式设备。掌握Linux命令行是使用Linux系统的基本技能。以下是一些入门级的Linux命令,几乎涵盖了Linux系统操作的基础,可以作为备忘单来学习。

文件管理命令

1.

`ls`

列出目录中的文件和文件夹。

ls [-aAhFirRszt] [file...]

2.

`cd`

切换目录。

cd [directory]

3.

`pwd`

显示当前目录的路径。

pwd

4.

`mkdir`

创建新的目录。

mkdir [directory]

5.

`rmdir`

删除空目录。

rmdir [directory]

6.

`rm`

删除文件或目录。

rm [-fIr] [file...]

7.

`cp`

复制文件或目录。

cp [-adip] [source] [destination]

8.

`mv`

移动或重命名文件或目录。

mv [-fi] [source] [destination]

9.

`cat`

显示文件内容。

cat [file...]

10.

`less`

分页显示文件内容。

less [file...]

文件搜索命令

11.

`find`

在目录树中搜索文件。

find [path...] [expression]

12.

`grep`

在文件中搜索字符串。

grep [expression] [file...]

13.

`locate`

迅捷定位文件。

locate [expression]

14.

`whereis`

查找二进制文件、源代码和手册页。

whereis [program...]

文件权限和属性命令

15.

`chmod`

改变文件权限。

chmod [-cfvR] mode [file...]

16.

`chown`

改变文件所有者。

chown [-cfvR] [owner][:[group]] [file...]

17.

`chgrp`

改变文件所属组。

chgrp [-cfvR] [group] [file...]

18.

`umask`

设置创建文件的默认权限。

umask [-p] [mode]

19.

`stat`

显示文件状态。

stat [file...]

20.

`lsattr`

显示文件属性。

lsattr [file...]

文本处理命令

21.

`echo`

输出文本到标准输出。

echo [options] [string...]

22.

`cat`

连接文件内容并输出。

cat [file...]

23.

`grep`

在文件中搜索文本。

grep [expression] [file...]

24.

`cut`

从文件中提取文本。

cut [-bchf] [file...]

25.

`sort`

对文本进行排序。

sort [-bdfinrzt] [file...]

26.

`uniq`

报告或删除文本中重复的行。

uniq [-cdiu] [file...]

27.

`comm`

比较两个排序后的文件。

comm [-12] [file1] [file2]

28.

`join`

将两个排序后的文件选择关键字进行连接。

join [-12t] [file1] [file2]

29.

`sed`

文本处理工具,用于文本替换、删除和插入。

sed [-rien] [script-only-if-no-other-script]

本文由IT视界版权所有,禁止未经同意的情况下转发

文章标签: Linux


热门