- 资讯频道
- Web自动化测试
- 正文
最常用的 Linux 命令汇总,以后总会用到的
1995
0
Linux命令是对Linux系统进行管理的命令,对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心。以下列举166个最常用的命令,总有一个是你需要用到的,欢迎点亮到你的收藏夹。
man:查看命令帮助,更复杂的还有info,但不常用。
help:查看Linux内置命令的帮助,比如cd命令。
ls:全拼list,功能是列出目录的内容及其内容属性信息。
cd:全拼change directory,功能是从当前工作目录切换到指定的工作目录。
find:查找的意思,用于查找目录及目录下的文件。
mkdir:全拼make directories,其功能是创建目录。
pwd:全拼print working directory,其功能是显示当前工作目录的绝对路径。
rm:全拼remove,其功能是删除一个或多个文件或目录。
rmdir:全拼remove empty directories,功能是删除空目录。
touch:创建新的空文件,改变已有文件的时间戳属性。
cat:全拼concatenate,功能是用于连接多个文件并且打印到屏幕输出或重定向到指定文件中。
tac:是cat的反向拼写,因此命令的功能为反向显示文件内容。
less:分页显示文件内容,more命令的相反用法。
dos2unix:将DOS格式文件转换成UNIX格式。
diff:全拼difference,比较文件的差异,常用于文本文件。
vimdiff:命令行可视化文件比较工具,常用于文本文件。
which:查找二进制命令,按环境变量PATH路径查找。
whereis:查找二进制命令,按环境变量PATH路径查找。
locate:从数据库 (/var/lib/mlocate/mlocate.db) 查找命令,使用updatedb更新库。
visudo:编辑/etc/sudoers文件的专属命令。
sudo:以另外一个用户身份(默认root用户)执行事先在sudoers文件允许的命令。
scp:全拼secure copy,用于不同主机之间复制文件。
ifconfig:查看、配置、启用或禁用网络接口的命令。
lsof:全名list open files,也就是列举系统中已经被打开的文件。
nslookup:交互式查询互联网DNS服务器的命令。
dumpe2fs:导出ext2/ext3/ext4文件系统信息。
fdisk:磁盘分区命令,适用于2TB以下磁盘分区。
parted:磁盘分区命令,没有磁盘大小限制,常用于2TB以下磁盘分区。
e2fsck:检查ext2/ext3/ext4类型文件系统。
resize2fs:调整ext2/ext3/ext4文件系统大小。
whoami:显示当前有效的用户名称,相当于执行id -un命令。
w:显示已经登录系统的用户列表,并显示用户正在执行的指令。
lastlog:显示系统中所有用户最近一次登录信息。
users:显示当前登录系统的所有用户的用户列表。
watch:周期性的执行给定的命令,并将命令的输出以全屏方式显示。
chkconfig:管理Linux系统开机启动项。
sar:全面地获取系统的CPU、运行队列、磁盘 I/O、分页(交换区)、内存、 CPU中断和网络等性能数据。
ipcs:用于报告Linux中进程间通信设施的状态,显示的信息包括消息列表、共享内存和信号量的信息。
ipcrm:用来删除一个或更多的消息队列、信号量集或者共享内存标识。
strace:用于诊断、调试Linux用户空间跟踪器。我们用它来监控用户空间进程和内核的交互,比如系统调用、信号传递、进程状态变更等。
ltrace:命令会跟踪进程的库函数调用,它会显现出哪个库函数被调用。
bg:将一个在后台暂停的命令,变成继续执行 (在后台执行)。
service:启动、停止、重新启动和关闭系统服务,还可以显示所有系统服务的当前状态。