1. 概述
作为开源操作系统的代表,Linux拥有非常强大的命令行工具。掌握这些命令可以在日常工作中大大提高效率。本篇文章将详细介绍一些常用的Linux命令。
2. 文件和目录命令
2.1 ls命令
Linux下用于查看目录内容的命令是ls。常用的选项有:
-a 显示所有文件,包括隐藏文件
-l 长格式显示文件属性
-h 以易读方式显示文件大小
例如,查看当前目录下的所有文件和目录:
ls
查看当前目录下的所有隐藏文件:
ls -a
2.2 cd命令
在命令行中切换目录需要用到cd命令,其用法如下:
cd [目录路径]
例如,进入当前用户的主目录:
cd ~
以上命令等同于:
cd /home/当前用户名
2.3 mkdir命令
在Linux下,可以使用mkdir来新建一些目录:
mkdir [目录名]
例如,新建一个名为“test”的目录:
mkdir test
2.4 cp命令
cp命令用于复制文件或目录,其用法如下:
cp [选项] 源文件 目标文件
例如,将当前目录下的test目录复制到/home目录下:
cp -r test /home
其中-r选项表示递归地复制整个目录。
2.5 rm命令
rm命令用于删除文件或目录,其用法如下:
rm [选项] 文件/目录名
例如,删除当前目录下的test目录:
rm -r test
其中-r选项表示递归地删除整个目录。
3. 进程管理命令
3.1 ps命令
ps命令用于列出系统当前运行的进程,其常用的选项有:
a 显示所有进程
u 以用户为主的格式输出进程信息
x 显示没有控制终端的进程
例如,列出当前运行的所有进程:
ps -ef
3.2 top命令
top命令用于实时查看系统进程和资源占用情况,可以按CPU或内存占用率排序。运行top命令后可以使用以下按键:
q 退出
s 更改刷新时间
P 按CPU使用率排序
M 按内存使用率排序
例如,查看当前系统的运行情况:
top
3.3 kill命令
kill命令用于终止进程(也可以使用Ctrl+C快捷键终止前台进程),其用法如下:
kill 进程ID
例如,终止进程号为123的进程:
kill 123
4. 网络命令
4.1 ping命令
ping命令用于测试网络连接是否正常,其用法如下:
ping [选项] 目标IP
例如,测试google.com的网络连通性:
ping google.com
选项中常用的有:
-c 指定测试次数
-i 指定发送ping包的时间间隔
4.2 ifconfig命令
ifconfig命令用于显示网络接口的配置信息,例如IP地址、MAC地址、网关地址等等。其用法如下:
ifconfig [网卡名]
例如,查看eth0网卡的配置信息:
ifconfig eth0
5. 磁盘管理命令
5.1 df命令
df命令用于显示磁盘空间的使用情况,其常用的选项有:
-h 以易读方式显示磁盘空间大小
-T 显示文件系统类型
例如,查看磁盘空间使用情况:
df -h
5.2 du命令
du命令用于显示目录或文件占用磁盘空间的大小,其常用的选项有:
-h 以易读方式显示文件大小
-s 只显示目录或文件的总大小
例如,查看当前目录下所有文件的大小:
du -h
6. 总结
本文介绍了Linux下常用的文件和目录命令、进程管理命令、网络命令和磁盘管理命令。这些命令是Linux操作系统的基础,熟练掌握这些命令可以为工作带来便利。