Linux的常用命令

 

Linux命令概述

Linux命令的分类

外部命令

内部命令

Linux 命令行的格式

命令字

选项

短格式选项用''-''引导

长格式选项用''--''引导

参数

获得命令帮助的方法

用help指令:使用”-h”或 “--help”选项

使用man 手册页

目录和文件基本操作

查看及切换目录

查看当前的工作目录-pwd

切换工作目录- cd

将用户的工作目录更改到其他位置:

cd 目标位置 切换到目标位置

cd ~ cd 若不指定目标位置,切换到当前用户的宿主目录

cd - 切换到上一次执行 cd 命令之前所在的目录

ls 列表显示目录内容

-l:以长格式(Long)显示文件和目录的列表,包括权限、大小、最后更新时间等

详细信息。不使用-l 选项时,ls 命令默认以短格式显示目录名或文件名信息。

-a:显示所有(All)子目录和文件的信息,包括名称以点号“.”开头的隐藏目录

和隐藏文件。

-A:与-a 选项的作用基本类似,但有两个特殊隐藏目录不会显示,即表示当前目

录的“.”和表示父目录的“..”。

-d:显示目录(Directory)本身的属性,而不是显示目录中的内容。

-h:以更人性化(Human)的方式显示目录或文件的大小,默认的大小单位为字节

(B),使用-h 选项后将显示为 KB、MB 等单位。此选项需要结合-l 选项一起使用。

-R:以递归(Recursive)的方式显示指定目录及其子目录中的所有内容。

--color:在字符模式中以颜色区分不同的文件,如果使用“--color=tty”,则表

示使用终端预定义的颜色方案。通常情况下,深蓝色表示目录,白色表示一般文件,

绿色表示可执行的文件,黄色表示设备文件,红色表示压缩文件。

du 统计目录及文件的空间占用情况

-a:统计磁盘空间占用时包括所有的文件,而不仅仅只统计目录。

-h:以更人性化的方式(默认以 KB 计数,但不显示单位)显示出统计结果,使用

-h 选项后将显示出 KB、MB 等单位。

-s:只统计每个参数所占用空间总的(Summary)大小,而不是统计每个子目录、

文件的大小。

-sh 统计一个文件夹内所有文件总共占用的空间大小。

-ah 分别统计多个文件所占用的空间大小。

创建目录和文件

mkdir 创建新的空目录

-p 一次性创建嵌套的多层目录.

touch 创建空文件

复制、删除、移动目录和文件

cp 复制文件或目录

-f:覆盖目标同名文件或目录时不进行提醒,而直接强制(Force)复制。

-i:覆盖目标同名文件或目录时提醒用户确认(Interactive,交互式)。

-p:复制时保持(Preserve)源文件的权限、属主及时间标记等属性不变。

-r:复制目录时必须使用此选项,表示递归复制所有文件及子目录。

rm 删除文件或目录

-f:删除文件或目录时不进行提醒,而直接强制删除。

-i:删除文件或目录时提醒用户确认。

-r:删除目录时必须使用此选项,表示递归删除整个目录.

-rf: 直接进行删除而不进行提示。

mv 移动文件或目录

查找目录和文件

which 查找用户所执行的命令文件存放的目录
find 查找文件或目录

-name 按名称查找

-size 按文件大小查找

-user 按文件属主查找

-type 按文件类型查找

查看和检索文件

查看文件内容

cat 查看文件内容

more和 less 分页查看文件内容

head和tail 查看文件开头或末尾的部分内容

统计和检索文件内容

wc 统计文件内容中的单词数量、行数等信息

-c:统计文件内容中的字节数。

-l:统计文件内容中的行数。

-w:统计文件内容中的单词个数

grep 检索、过滤文件内容

-i:查找内容时忽略大小写。

-v:反转查找(Invert),即输出与查找条件不相符的行。

备份和恢复文档

使用压缩和解压缩工具

gzip、bzip2 压缩命令

使用 gzip 制作的压缩文件默认的扩展名为“.gz”。制作压缩文件时,使用“-9”选项

可以提高压缩的比率,但文件较大时会需要更多的时间。

bzip2 和 bunzip2 命令的用法与 gzip、gunzip 命令基本相同,使用 bzip2 制作的压缩

文件默认的扩展名为“.bz2”。与 gzip、gunzip 命令相同,当需要解压缩经 bzip2 压缩的文件时,只需使用带“-d”选

项的 bzip2 命令即可,或者直接使用 bunzip2 命令。

使用 tar查看文件内容 归档和释放工具

归档命令 tar

-c:创建(Create).tar 格式的包文件。

-C:解压时指定释放的目标文件夹。

-f:表示使用归档文件。

-j:调用 bzip2 程序进行压缩或解压。

-p:打包时保留文件及目录的权限。

-P(大写):打包时保留文件及目录的绝对路径。

-t:列表查看包内的文件。

-v:输出详细信息(Verbose)

-x:解开.tar 格式的包文件。

-z:调用 gzip 程序进行压缩或解压。

制作归档及压缩包格式

tar [选项] „ 归档及压缩文件名 需要归档的源文件或目录„

解压并释放(恢复)归档压缩包文件格式

tar [选项] „ 归档及压缩文件名 [-C 目标目录]

使用 vi 文本编辑器

vi 编辑器的工作模式

a i o

命令模式中的基本操作

esc键

末行模式中的基本操作

esc键

posted @ 2021-10-09 08:13  学代码的cc  阅读(69)  评论(0)    收藏  举报