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删除文本文件中连续重复的行
awkawk是一种用于处理文本的编程语言工具,通常用于处理格式的文本

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 常用操作命令的主要内容,如果未能解决你的问题,请参考以下文章

linux操作系统基础篇

Linux基础操作命令-打包压缩

linux第三天

linux基础-第八单元 正文处理命令及tar命令

liunx 命令

htop命令使用详解