Linux 常用操作命令
Posted 山川绿水
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux 常用操作命令相关的知识,希望对你有一定的参考价值。
Linux 常用操作命令
1.文件目录操作命令
命 令 | 功 能 |
---|---|
ls | 显示文件和目录 |
pwd | 显示当前工作目录 |
touch | 生成一个空文件或更改文件的时间 |
cd | 切换目录 |
cp | 复制文件或目录 |
find | 在文件系统中查找指定的文件 |
mv | 移动文件或目录、文件或目录改名 |
mkdir | 创建目录 |
rm | 删除文件或目录 |
rmdir | 删除空目录 |
ln | 建立链接文件 |
tree | 显示目录树 |
2.文本文件操作命令
命 令 | 功 能 |
---|---|
cat、tac | 显示文本文件内容 |
diff | 显示两个文本文件的差异 |
more、less | 分页显示文本文件内容 |
expand | 将文件中的制表符转换为空格 |
head、tail | 显示文本文件的前若干行或后如干行 |
unexpand | 将文件中的空格转换为制表符 |
cut | 纵向切割出文本指定的部分 |
dos2unix | 将DOS格式的文本转换成UNIX格式 |
paste | 纵向合并多个文本 |
unix2dos | 将UNIX格式的文本转换成DOS格式 |
grep | 将关键字抽取匹配的行 |
iconv | 将文本从一种编码转换成另一种编码 |
wc | 文本数据统计 |
tr | 转换字符 |
sort | 以行为单位对文本文件排序 |
sed | 流编辑器,通常用于非交互式的字符串替换 |
uniq | 删除文本文件中连续重复的行 |
awk | awk是一种用于处理文本的编程语言工具,通常用于处理格式的文本 |
3.打包和压缩命令
用户经常需要把一组文件存储成一个文件以便备份或传输到另一个目录甚至另一台计算机。有时需要把文件压缩成一个文件,使得其占用少量的磁盘空间并能更快地通过互联网传输。
命 令 | 功 能 |
---|---|
gzip | 压缩(解压)文件或目录,压缩文件后缀为gz |
zcat/zmore/zless/zgrep | 不解压直接显示.gz文件的内容, 不解压直接在.gz文件中查找指定的字符串 |
bzip2 | 压缩(解压)文件或目录,压缩文件后缀名为bz2 |
bcat/bzmore/bzless/bzgrep | 不解压直接显示.bz2文件的内容,不解压直接在.bz2文件中查找指定的字符串 |
tar | 文件、目录打(解)包 |
因为我们在日常的学习或办公中tar
的使用场景比较多,下面给大家重点展示tar
的参数及其用法
命 令 | 说明 |
---|---|
tar -cvf test.tar test | 将test目录打包为test.tar文件 |
tar -tf test.tar | 查看test.tar包中的内容 |
tar -xvf test.tar | 将test.tar在当前目录解包 |
tar -zcvf test.tar.gz test | 将test目录打包后压缩(调用gzip压缩工具) |
tar -ztf test.tar.gz | 查看test.tar.gz包中的内容 |
tar -zxvf test.tar.gz | 解压缩(调用gzip压缩工具) |
tar -jcvf test.tar.bz2 | 解压缩(调用bzip2压缩工具) |
tar -Jcvf test.tar.xz test | 查看test.test.xz包中的内容 |
tzr -Jxvf test.tar.xz | 解压缩(调用xz压缩工具) |
4.信息显示命令
常用的信息显示命令
命 令 | 功 能 |
---|---|
stat | 显示指定文件的相关信息 |
ps | 显示进程 |
file | 显示指定文件的类型 |
pstree | 显示进程树 |
whereis | 查找系统文件所在路径 |
top | 显示当前系统中耗费资源最多的进程 |
locale | 显示当前的语言环境 |
uptime | 显示系统运行时间、用户数、平均负载 |
locate | 在updatedb库中查找文件名 |
free | 显示当前内存和交换空间的使用情况 |
find | 在文件系统中查找匹配的文件 |
du | 显示指定的文件或目录已占用的磁盘空间 |
who | 显示在线的登录用户 |
df | 显示文件系统磁盘空间的使用情况 |
whoami | 显示用户自己的身份 |
ifconfig | 显示网络接口信息 |
tty | 显示用户当前使用的终端 |
route | 显示系统路由表 |
id | 显示当前用户的ID信息 |
netstat | 显示网络状态信息 |
groups | 显示当前用户属于哪些组 |
date | 显示当前日期 |
env | 显示当前用户可用的环境变量 |
cal | 显示日历 |
以上是关于Linux 常用操作命令的主要内容,如果未能解决你的问题,请参考以下文章