linux下常用命令


一、常见系统工作命令

echo 输出输出字符串或变量提取后的值
data 显示或设置系统的时间和日期
timedatectl 设置系统时间
reboot 重启系统,涉及硬件资源的管理系统,最好是管理员权限
poweroff 关闭系统,涉及硬件资源的管理系统,最好是管理员权限
wget 用于在终端命令行中下载网络文件
ps 用于查看系统中的进程状态
pstree 用于以树状图的形式展示进程之间的关系
top 用于动态地监视进程活动及系统负载等信息
nice调整进程的优先级
pidof 用于查询某个特定服务进程的PID值
kill 用于终止某个指定PID值得服务进程
killall 用于终止某个指定名称的服务所对应的全部进程

二、系统状态检测命令

ifconfig 用于获取网卡设置与网络状态等信息,网卡名称,inet后面是IP,ether后面是网卡地址,即MAC地址
uname 用于查看系统内核版本与系统架构等信息
uptime 用于查看系统的负载信息
free 用于显示当前系统中内存的使用量信息
free -h 以更人性化的方式输出当前内存的实际使用量信息
who 用于查看当前登入主机的用户终端信息
last 用于调取主机的被访记录
ping 用于测试主机之间的网络连通性,执行ping命令时,系统会使用ICMP向远端主机发出要求回应的消息
tracepath 用于显示数据包到达目的主机时途中经过的所有路由信息
当ping不通时,使用tracepath追踪数据包到达目的地主机时的所有路由消息,看看是不是有错误的路由消息
netstat 用于显示如网络连接,路由表,接口状态等的网络相关信息
history 用于显示执行过的命令历史
sosreport 用于收集系统配置及架构信息并输出诊断文档

三、查找定位文件命令

pwd 用于显示用户当前所处的工作目录
cd 切换当前的工作目录
ls 显示目录中的文件信息
tree 以树状图的形式列出目录内容及结构
find 用于按照指定条件来查找文件所对应的位置
locate 用于按照名称快速搜索文件所对应的位置
whereis 用于按照名称快速搜索二进制程序,源代码,帮助文件所对应的位置

四、文本文件编辑命令

cat 用于查看纯文本文件(内容较少的)
more 用于查看文本文件(内容较多的)
head 用于查看纯文本文件的前N行
tail 用于查看纯文本文件的后N行或持续刷新文件的最新内容
tr 用于替换文本内容中的字符
wc 用于统计指定文本文件的行数,字数,字节数
stat 用于查看文件的具体存储细节和时间等消息
grep 用于按行提取文本内容
cut 用于按列提取文本内容
diff 用于比较多个文件之间内容的差异
uniq 用于去除文本中连续的重复行
sort 用于对文本内容进行再排序

五、文件目录管理命令

touch 用于创建空白文件或设置文本的时间
mkdir 用于创建空白的目录
cp 用于复制文件或目录
mv 用于剪切或重命名文件
rm 用于删除文件或目录
dd 用于按照指定大小或个数的数据块来复制文件或转换文件
file 用于查看文件的类型
tar 用于对文件的打包压缩或解压

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值