Linux 常用命令壁纸
2021-10-29 10:27:46 122 举报
这是一张精美的Linux常用命令壁纸,专为Linux爱好者设计。壁纸以深蓝色为主色调,展现了Linux操作系统的强大功能和优雅风格。在壁纸的中央,我们可以看到一系列常用的Linux命令,如ls、cd、mkdir、rm等,它们以简洁明了的方式呈现,让人一目了然。这些命令的字体采用了经典的等宽字体,既保持了美观,又便于阅读。壁纸的背景图案是一排排整齐的代码行,象征着Linux系统的稳定性和高效性。此外,壁纸还巧妙地融入了一些Linux元素,如企鹅标志、吉祥物Tux等,增添了趣味性。总的来说,这张Linux常用命令壁纸不仅具有实用性,还具有很高的观赏价值,是每个Linux用户的必备之选。
作者其他创作
大纲/内容
进程动态监控
top-d 5 每5秒刷新 -i 不显示空闲和僵尸-p 指定端口
top
->P cup使用排序 ->M 内存占用排序 ->N pid排序 ->q 推出top ->u 指定用户 ->k 终止一个进程
软件/包查询
rpm -q -qi 包信息 -ql 包中文件 -qf 包附属 -qa 所有rpm包
删除/安装
rpm -e 删除-i 安装-v 提示-h 进度条
包安装
yum install xx 安装 search xx 搜索 list xx 列表list updates 可更新clear xx 清除updateremove xx 删除
网络监控
netstat-a 显示所有 -t 仅显示tcp -u 仅显示udp-n 不显示列名-l 仅listen状态-p 显示关联名-r 显示路由-e 显示扩展信息-s 按协议统计-c 定时执行命令
路由
route
抓包
tcp/udp/icmp/ip/arp/rarp + dump 类型过滤 -i 指定网卡 -t 不显示时间 -s 抓取长度 port/dst port !22 抓/不抓-c 抓包数量-w xx.cap 保存xx.cap
任务调度
crond
五个占位符
* 任意时间 , 不连续时间 - 代表连续范围 */ 每隔多久执行
* * * * *
分 时 日 月 周
示例:
crontab -e -> */1 * * * * /xx.sh-> */ 0 5 * * * /xx.sh
定时任务
at (执行后就移除)
at 5pm + 2daysat> /home ls > log.txtctrl+d ctrl+d
查看任务列表
atq
删除任务
atrm
历史命令
history
重复执行
!2 (index)
查看时间
date
格式查看时间
date \"+%Y %m\"
设置时间字符串
date -s “2021-”
日期
cal
查找文件
find -name -user -size
快查(updateDB)
locate
查看指令目录
which
过滤
grep -n 显示匹配行 -i 或略大小写
示例
cat java.txt | grep -i \"string\" > a.txt
压缩
gzipzip (文件夹/文件)-r 递归
解压
gunzipunzip(文件夹/文件)-d 指定位置
解压/压缩
tar-c 产生.tar文件 -v 显示详细情况 -f 指定压缩文件名-z 打包同时压缩 -x 解压
创建用户
useradd
并指定空间
useradd -d
修改(当前)密码
passwd
修改指定账户
passwd user
删除用户
userdel xx
删除并删除目录
userdel -r xx
当前目录
pwd
用户组
id xx
切换用户
su - xx
退出当前用户
logout
添加组
groupadd xx
删除组
groupdel xx
添加name到xx组
usermod -g xx name
修改用户目录组
usermod -d xx name
修改文件分组
chgrp
文件类型表示 0位
l 链接 - 普通文件 d 目录 c 字符设备文件b 块设备
1~3位 所有者权限
r read w write x execute 进入
4~6位 所有组权限
r=4w=2x=1
7~9位 组内其他权限
修改文件/目录权限
chmodu 所有者 g 所有组 o 其他人 a 所有人 + - = 操作-R 递归所有
chmod 751 /xxchmod -R a=rwx xx
修改文件所有者
chown
统计
wc
网络查看
ifconfigip addr
查看进程
ps-a 显示当前所有 -u 以用户格式显示-x 显示后台参数 -e 显示所有进程 -f 全格式显示
关闭进程
kill / kill -9 / killall
查看挂载
lsblk -f
分区
fdisk /dev/sdb-> m 命令列表
挂载
mount
卸载
unmount
磁盘使用情况
df -h
指定目录
du -h -a -c
帮助命令
man/help
文件列表
ll/ls/dir/vdir/tree
文件件创建
mkdir/mrdirs
创建多级
mkdir -p
删除文件夹
rmdir
删除所有
rm -rf
创建文件
touch
拷贝/递归拷贝
cp / cp -r ...
拷贝强制覆盖
\\cp -r ..
删除文件
rm (-r 递归、-f 强制)
目录移动
mv /xx/xx /yy/
只读文件内容
cat
管道指令
|
查看
more
查看(分页 搜索)
less -> /
输出
echo
查看文件前10
head / head -n 10
文件尾
tail / tail -n 10
输出文件
> 覆盖输出 >> (追加)
软连接
ln -s aa bb
锁定
chattr-i 解锁+i 加锁
处理文本文件
awk-F 指定分割符 -f 从文件读取awk命令-v 设置参数 awf -F ' ' '{print $1}'
分行分割显示
cut-b 字节分割 -c 字符分割 -d 自定义分割 -f 指定显示区域 -n 取消分割多字节
cut -d '/' -f 3
排序
sort-b 或略前置空格-c 检查是否排序-d 或略其他字符-f 小写视为大写-i 只处理Ascll的-m 多个文件合并-n 按数字大到小-u 去重 -o 指定输出文件-r 反序
重复出现的行列
uniq -c count 次数 -d 仅显示重复行列 -s 或略指定字符 -u 仅出现一次的 -w 比较指定的字符
sort -nr | uniq -c
文件中的字符转换或删除
tr - c 反选设定字符- d 删除指令字符-s 缩减连续重复- t 削减指定范围
实例
cat file | tr a-z A-Z cat word.txt | tr -s ' ' '\'
宝塔工具
bt -h
显示默认账号
bt default
查看服务
ls -l/etc/init.d
查看所有服务
setup[ ] 手动开 / [*] 自启动
查看服务/更改
chkconfig
系统控制命令
systemctl
防火墙
firewall-cmd --permanent --add-port=端口/协议--remove--reload--query
拷贝当前行
yy ->p(粘贴)
拷贝下n行
nyy->p(粘贴)
删除当前行
dd
查找
/xx ->n(下一个) N(上)
保存/不保存
:wq :q / :!q
文末
G
首行
gg
撤销
u
定位15行
15 ->shift+g
设置行号
:set nu
设置只读
:set readonly
0 条评论
下一页