Liunx命令
2025-08-20 10:33:20 0 举报
AI智能生成
在Linux系统中,命令行是操作系统与用户交互的核心界面。用户可以通过输入相应的指令来执行各种管理任务. Liunx命令统计
作者其他创作
大纲/内容
基本命令的使用
exit
退出指定登录的用户,回到初始用户
举例:exit
举例:exit
su
切换用户
举例:su root
举例:su root
pwd
显示当前所在目录位置
举例:pwd
举例:pwd
cd
切换目录
举例:cd /tmp
举例:cd /tmp
~
返回当前用户的根目录
-
返回上次切换目录所在位置
/
返回系统根目录
.
返回当前所在目录
..
返回上级目录
ls
查看
举例:ls -lih
举例:ls -lih
l
使用长格式列出文件和目录信息。
i
显示节点信息:相当于唯一标识符
d
仅列出目录本身,而不是列出目录内的文件数据。
h
以友好的方式展示文件的大小:KB
t
以时间排序
r
以文件名排序
n
以 UID 和 GID 分别代替文件用户名和群组名显示出来。
a
查看并显示隐藏文件
S
以文件大小排序
mkdir
创建目录文件夹
举例:mkdir -p <创建的目录文件>
举例:mkdir -p <创建的目录文件>
p
递归创建目录文件夹
m
设置目录文件夹的权限
rmdir
删除目录文件夹
举例:rmdir -p <删除的目录文件>
举例:rmdir -p <删除的目录文件>
p
递归删除空目录文件夹
touch
创建文件
atime:访问时间
mtime:数据修改时间
ctime:状态修改时间
举例:touch <创建的文件名>
atime:访问时间
mtime:数据修改时间
ctime:状态修改时间
举例:touch <创建的文件名>
a
只修改文件访问时间
c
仅修改文件的时间参数
d
修改atime和mtime时间改为指定的时间
m
只修改文件的数据修改时间
t
命令后面可以跟欲修订的时间,而不用目前的时间,格式:YYMMDDhhmm
ln
创建链接
举例:ln -sf <源文件> <指定创建链接目标文件>
举例:ln -sf <源文件> <指定创建链接目标文件>
s
创建软链接,没有s创建硬链接
软链接
原文件删除,创建的软链接则不能使用
硬链接
原文件删除,创建的硬链接能继续使用
f
强制,如果目标文件已经存在,则删除目标文件后再建立链接文件
rm
删除目录和文件
举例:rm -r <删除的目录源文件>
举例:rm -r <删除的目录源文件>
f
强制删除,没有友好的提示
i
删除有友好的提示
r
删除目录文件夹
cpe
复制
举例:cp -a <要复制的源文件> <复制到那个目标文件>
举例:cp -a <要复制的源文件> <复制到那个目标文件>
a
相当于 -d、-p、-r 选项的集合
d
如果源文件为软链接(对硬链接无效),则复制出的目标文件也为软链接
p
复制后目标文件保留源文件的属性(包括所有者、所属组、权限和时间)
r
递归复制,用于复制目录
i
询问,如果目标文件已经存在,则会询问是否覆盖
l
把目标文件建立为源文件的硬链接文件,而不是复制源文件
s
把目标文件建立为源文件的软链接文件,而不是复制源文件
u
若目标文件比源文件有差异,则使用该选项可以更新目标文件,此选项可用于对文件的升级和备用
mv
剪切或改名
举例:mv -vu <剪切的源文件> <剪切到那个目录文件夹中>
举例:mv -vu <剪切的源文件> <剪切到那个目录文件夹中>
f
强制覆盖,如果目标文件已经存在,则不询问,直接强制覆盖
i
交互移动,如果目标文件已经存在,则询问用户是否覆盖
n
如果目标文件已经存在,则不会移动,而且不询问
v
显示文件或者目录移动过程
u
如目标文件已经存在,但两者相比,源文件更新,则会对目标文件进行升级
打包解包压缩解压缩
tar
打包或解包
举例:test为指定源文件名称
打包并压缩:tar -zcvf test.tar.gz test
解包解压缩:tar -zxvf test.tar.gz -C /tmp
举例:test为指定源文件名称
打包并压缩:tar -zcvf test.tar.gz test
解包解压缩:tar -zxvf test.tar.gz -C /tmp
c
将多个文件或者目录进行打包
C
指定解包的目标文件
v
显示打包或者解包的文件过程
f
指定包的文件名。包的扩展名是用来给管理员识别格式的,所以一定要正确指定扩展名
x
对tar包进行解包操作
z
压缩和解压缩 ".tar.gz" 格式
j
压缩和解压缩 ".tar.bz2"格式
gzip
压缩任何文件
举例:gzip -r test.tar
举例:gzip -r test.tar
c
将压缩数据输出到标准输出中,并保留源文件
d
对压缩文件进行解压缩
r
递归压缩指定目录以及子目录下的所有文件
v
对于每个压缩和解压缩的文件,显示相应的文件名和压缩比
l
对每一个压缩文件,显示以下字段:
压缩文件的大小
未压缩文件的大小
压缩比
未压缩文件的名称
数字1~9
用于指定压缩等级
-1 压缩等级最低,压缩比最差
-9 压缩比最高
-6 默认压缩比
gunzip
解压缩:test.gz列举压缩文件
举例:gunzip -vltr test.gz
举例:gunzip -vltr test.gz
r
递归处理,解压缩指定目录下以及子目录下的所有文件
c
把解压缩后的文件输出到标准输出设备
f
强制解压缩文件,不理会文件是否已存在等情况
l
列出压缩文件内容
v
显示命令执行过程
t
测试压缩文件是否正常,但不对其做解压缩操作
bzip2
压缩任何文件
举例:bzip2 -9vt test
举例:bzip2 -9vt test
d
执行解压缩,此时该选项后的源文件应为标记有 .bz2 后缀的压缩包文件
k
bzip2在压缩或解压缩任务完成后,或删除原始文件,若要保留原始文件,可使用此选项
f
bzip2 在压缩或解压缩时,若输出文件与现有文件同名,则会强制覆盖现有文件
t
测试压缩包文件的完整性
v
压缩或解压缩文件时,显示详细信息
数字1~9
用于指定压缩等级
-1 压缩等级最低,压缩比最差
-9 压缩比最高
-6 默认压缩比
bunzip2
解压缩:test.bz2列举压缩文件
举例:bunzip2 -vL test.bz2
举例:bunzip2 -vL test.bz2
k
解压缩后,默认会删除原来的压缩文件。若要保留压缩文件,需使用此参数
f
解压缩时,若输出的文件与现有文件同名时,默认不会覆盖现有的文件。若要覆盖,可使用此选项
v
显示命令执行过程
L
列出压缩文件内容
0 条评论
下一页
为你推荐
查看更多