|

一些常用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

类似文章