一些常用Linux命令
这里对一些常用Linux命令做详细说明:
ls 命令:列出目录内容
用法:ls [选项] [目录或文件]
选项:
-a 显示所有文件,包括隐藏文件
-l 显示文件属性
-h 显示文件大小时采用容易理解的格式
例如:
ls -ah 显示所有文件,包括隐藏文件,并以易读格式显示文件大小
cd 命令:切换目录
用法:cd [目录名]
例如:
cd /home 进入home目录
cd .. 返回上级目录
mkdir 命令:创建目录
用法:mkdir [选项] 目录名
选项:
-p 创建中间目录,如果它们不存在的话
例如:
mkdir test 创建test目录
mkdir -p a/b/c 创建a/b/c目录
rm 命令:删除文件或目录
用法:rm [选项] 文件或目录
选项:
-r 递归删除,删除目录和子目录
-f 强制删除,无需确认
例如:
rm -rf test 删除test目录及其子目录
cp 命令:复制文件或目录
用法:cp [选项] 源文件或目录 目标文件或目录
选项:
-r 递归复制,用于复制目录
-i 覆盖前询问
例如:
cp file1 file2 将file1复制为file2
cp -r dir1 dir2 递归复制dir1目录为dir2目录
mv 命令:移动文件或目录,或重命名
用法:mv 源文件或目录 目标文件或目录
例如:
mv file1 file2 将file1重命名为file2
mv file dir 将file移动到dir目录下
cat 命令:显示文件内容
用法:cat [选项] 文件
选项:
-n 显示行号
-b 显示行号,不显示空行
例如:
cat file1 显示file1文件的内容
cat -n file1 显示file1文件的内容,并显示行号
less 命令:分页显示文件内容
用法:less [选项] 文件
选项:
-N 显示行号
-m 显示百分比
-i 忽略搜索时的大小写
例如:
less file1 分页显示file1文件的内容
grep 命令:搜索文件内容
用法:grep [选项] 搜索内容 文件
选项:
-i 忽略大小写
-n 显示行号
-v 显示不包含搜索内容的行
例如:
grep "hello" file1 在file1文件中搜索hello
grep -n "hello" file1 搜索hello并显示行号
grep -iv "hello" file1 显示不包含hello的行
ps 命令:显示进程状态
用法:ps [选项]
选项:
-a 显示所有进程
-u 以用户为主的格式显示进程
-x 显示没有控制终端的进程
例如:
ps 显示瞬间进程状态
ps -u 以用户为主的格式显示进程状态
ps -aux 显示所有进程的详细状态
kill 命令:终止进程
用法:kill [选项] 进程ID
选项:
-9 强制终止进程
例如:
kill 1234 终止进程ID为1234的进程
kill -9 1234 强制终止进程ID为1234的进程
top 命令:实时显示进程状态
用法:top
选项:
-b 以百分比形式显示内存使用量
-n 次数 定期刷新n次后退出
例如:
top 实时显示进程状态
top -b 实时显示进程状态,并以百分比形式显示内存使用量
top -n 10 实时显示进程状态,刷新10次后退出
df 命令:显示磁盘空间使用情况
用法:df [选项] 文件系统或目录
选项:
-h 以易读格式显示磁盘使用量
-a 显示全部文件系统,包括tmpfs等
-T 显示文件系统类型
例如:
df 显示全部磁盘使用情况
df -h 以易读格式显示全部磁盘使用情况
df -aT 显示全部文件系统及类型
du 命令:统计文件和目录大小
用法:du [选项] 目录或文件
选项:
-s 仅显示总计,只统计目录或文件的大小
-h 以易读格式显示文件大小
-a 包含隐藏文件
例如:
du /home 统计/home目录的大小
du -sh /home 以易读格式显示/home目录的总大小
du -ah 显示全部文件大小,包含隐藏文件
ping 命令:测试网络连通性
用法:ping 主机名或IP地址
选项:
-c 次数 指定ping的次数
例如:
ping www.baidu.com 测试与百度服务器的网络连通性
ping -c 10 www.baidu.com ping百度网站10次
ifconfig 命令:显示和设置网络配置
用法:ifconfig [网卡] [选项]
选项:
up 启用网卡
down 关闭网卡
addr IP地址 设置IP地址
例如:
ifconfig 显示全部网络接口信息
ifconfig eth0 up 启用eth0网卡
ifconfig eth0 down 关闭eth0网卡
ifconfig eth0 addr 192.168.1.1 设置eth0网卡IP地址为192.168.1.1