Linux最常用命令
第一章 Linux基础命令
ls
释义:list,列出目录中文件的信息
常见用法:
alias
释义:给一个命令取一个别名
常见用法:
cd
释义:change director,切换当前路径
常见用法:
clear
释义:清屏
常见用法:
date
释义:设置或查看日期时间
常见用法:
dpkg
释义:手工安装 deb 软件包
常见用法:
注意:Ubuntu是Debian系统的扩展和继承,因此Ubuntu中的软件安装包的格式为deb。
echo
释义:回显,即将字符打印到屏幕上
常见用法:
man手册
释义:manual,帮助手册
常见用法:
注意:
man手册总共有9册,Ubuntu默认只安装了1册,其余的需要手工安装,指令如下:
pwd
释义:present work directory,显示当前工作路径
常见用法:
sort
释义:对文件内容按行排序并输出
常见用法:
uniq
释义:unique,去除文件中重复的相邻的行
常见用法:
which
释义:查看命令所在路径
常见用法:
管道 |
概念:在shell命令中,可以使用一种特殊的符号来连接两个不同的命令,使得前面命令的输出,变成后面命令的输入或参数,这种特殊的符号叫做管道。
用法:
举例:
注意:
以上两个命令:sort和uniq,是典型的过滤器,它们就像一个安装在水管中间的过滤装置,将文件的数据一行一行地读出,并按照一定的规则过滤,然后输出过滤的结果。
鉴于以上理解,可以将多个过滤器用管道连接起来,使之拥有更强大的功能,比如:
第二章 Linux文件管理命令
cat
释义:显示文本文件的内容
常见用法:
注意:
:::info
在某些情况下,我们可能需要检测文件中那些不可见的字符。比如在Windows系统中编辑了程序源文件,放到Ubuntu系统中编译可能会出现字符错误,这是因为Windows系统中的某些回车符、制表符跟Ubuntu系统的不一致,导致无法编译,而这些字符是不可见的,因此可以使用上述
cat -A 来识别。
:::
head/tail
释义:查看指定文件的头部/尾部内容
常见用法:
less/more
释义:以分页方式查看长文件
常见用法:
注意:
使用 PageUp 向上翻页; PageDown 向下翻页.
Home 跳到首页; End 跳到尾页
od
释义:查看二进制文件
常见用法:
cp
释义:copy,复制文件或者复制整个目录
常见用法:
:::info
注意:
如果file2或者dir2已存在,那么它们将会被覆盖 目录名称 dir1/ 和 dir2/
末尾的"/"是可选的,可写可不写,写上去只是为了强调 dir1 和 dir2 是目录,别无他意
:::
scp
释义:security copy,跨网络复制文件或者复制整个目录
常见用法:
:::info
注意:
user是源文件所在主机的用户名。 x.x.x.x是源文件所在主机的IP地址。
成功执行上述命令后,需要输入主机x.x.x.x中用户user的密码方可复制文件。
:::
touch
释义:
在文件存在的情况下:将文件最近修改时间更新为当前时间
在文件不存在的情况下:创建一个空文件
常见用法:
mkdir/rmdir
释义:make/remove directory,创建/删除空目录
常见用法:
:::info
注意:
如果目录不为空,则不能用rmdir删除,而只能用rm,比如上述的目录b,由于b中有c,因此b不是空目录,此时只能这么删除:
:::
rm
释义:remove,删除文件或目录
常见用法:
find
释义:在指定目录中,按指定条件寻找文件
常见用法:
grep
释义:在指定文件或目录中,按指定条件寻找字符串
常见用法:
diff
释义:difference,检测两个文件或目录的差异信息
常见用法:
file
释义:检测指定文件的格式信息
常见用法:
mv
释义:move,移动文件,或给文件重命名
常见用法:
wc
释义:计算字符数、单词数和行数
常见用法:
第三章 Linux压缩与解压命令
:::info
Linux下最常用的压缩包格式是:
gz
bz2
zip
xz
其中,gz和bz2格式一般都是通过tar命令来控制的,xz和zip格式各自由它们的同名命令控制。
:::
tar
释义:归档、释放与压缩、解压
常见用法:
:::info
注意:归档只是简单的将文件归拢到一起,不涉及压缩算法,文件不会变小压缩会用到压缩算法,文件总体会变小。
:::
xz
释义:压缩与解压
常见用法:
:::info
xz只能压缩单个文件,因此xz一般与tar配合使用,即:先用tar将要压缩的若干文件或目录归档成一个tar包,然后用xz将tar包压缩成xz格式压缩包[双层压缩]。
:::
zip
zip不是系统自带的命令,一般需要自己手工安装:
释义:压缩与解压
常见用法:
第四章 Linux权限管理命令
chmod
释义:修改文件权限
常见用法:
在Linux中,文件的权限一般用rwx来表示:
:::info
r 代表read,可读
w 代表write,可写
x 代表excute,可执行
:::
对于某个文件而言,系统中的所有用户被分成三类,它们是文件的所有者,文件的所属组成员和其他人。这三类用户对这个文件的rwx权限,可以由命令 ls -l 来查看:
在上述列子中,rwx三组权限对应了三种用户。当我们需要修改这些权限的时候,为了便于描述,一般用三个八进制数来对应这些权限为,如下表所示:
r | w | x | r | w | x | r | w | x | |
---|---|---|---|---|---|---|---|---|---|
1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 777 | |
所有者 | 组成员 | 其他人 | |||||||
1 | 1 | 1 | 1 | 0 | 1 | 1 | 0 | 1 | 755 |
1 | 1 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 644 |
4 | 2 | 1 | 4 | 2 | 1 | 4 | 2 | 1 | 权重 |
:::info
如此,权限 644 就代表了 rw-r–r–,权限 755 就代表了 rwxr-xr-x。
:::
chown
释义:change owner,修改文件的所有者
常见用法:
chgrp
释义:change group,修改文件的所属组
常见用法:
第五章 Linux用户管理命令
adduser/deluser
释义:添加/删除系统用户
常见用法:
:::info
提醒:
gec@ubuntu:~$ 系统所有的用户清单统一放在 /etc/passwd 中
gec@ubuntu:~$ 删除用户后,默认会残留用户的家目录,如果想要连带家目录也一锅端,可以使用这个命令:
:::
addgroup/delgroup
释义:添加/删除系统用户组
常见用法:
:::info
提醒:
系统所有的用户组清单统一放在 /etc/group 中
:::
whoami/id
释义:查看当前用户/相关ID
常见用法:
usermod
释义:修改用户相关信息
常见用法:
第六章 Linux进程管理命令
ps
释义:process state,获取进程当前状态
常见用法:
top
释义:持续跟踪进程状态
常见用法:
kill
释义:向指定进程发送信号
常见用法:
第七章 Linux系统管理命令
df
释义:查看系统分区信息
常见用法:
du
释义:查看系统分区信息
常见用法:
fdisk
释义:查看/设置硬盘分区
常见用法:
mount / umount
释义:挂载/卸载分区
常见用法:
第八章 Linux网络命令
【46】linux-》hostname
释义:查看系统主机名
常见用法:
ifconfig
释义:查看/设置系统IP地址
常见用法:
ifup / ifdown
释义:启停指定网络接口卡
常见用法:
ping
释义:向指定主机发送要求回应的ICMP数据包
常见用法:
__EOF__

本文链接:https://www.cnblogs.com/weijiqian/p/16385312.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构