光标跳转
Ctrl+a:跳到行首
Ctrl+e:跳到行尾
Ctrl+d: 删除光标后一个字符
ctrl+u:删除光标至行首的内容
ctrl+k: 删除光标至行尾的内容
Ctrl+w:删除光标前一个单词
ps:静态查看进程
ps -aux
%cpu :占用CPU的百分比
%MEM:占用内存的百分比
VSZ:虚拟内存集
RSS:常驻内存集 虚拟内存集>常驻内存集
kill :杀进程 kill -9 +PID(进程号)
top:动态查看进程,可查看平均负载
netstat -anpult :查看端口
fuser -k 目录 :设备忙时干掉
echo redhat | passwd --stdin root 改变主机密码
关机:1:power off 2:init 0 3:halt
重启:1:reboot 2:init 6
cat /var/log/messages | grep error 查看报错
日志级别:1:emage 2:crit 3:alert 4:waring 5:notice 6:info 7:debug
压缩与解压:
压缩:zip + 自定义名字+压缩文件 :压缩文件,保留原文件
解压:unzip+文件名
tar 打包,本身不具有压缩,解压功能,但可调用相关工具
tar -czvf 自定义文件.tar 目标文件 调用gzip压缩
-xzvf 目标文件 调用gunzip解压
-jcf 调用bzip2压缩
-jxf 调用bunzip解压
-Jcf 调用xz压缩
-Jxf 调用unxz解压
find:查找
find / -name 文件名
-type 文件类型(f文件,d目录,l链接)
-user/group 拥有者/所属组
-size 文件大小
拓展:例:find / -name 111 -exec rm -rf {} ; 删除查找到的内容(-exec 找到结果直接执行)
locate:全局搜索 速度快,默认在本地数据库查找(本地数据库路径/etc/updatedb.conf)
which:查找命令的绝对路径
which +命令
type:查看文件类型(内建命令/外建命令)
stat:详细查看文件属性,创建,修改时间
du -h:真实查看文件大小(占用磁盘大小)
df -Th:查看磁盘挂载情况
date:查看时间
whoami:查看当前用户(验证当前登录用户) users 或 w 都行
命令:hash查看历史缓存
hit:命中,命令被引用了几次
-d删除指定的hash
-r忘记所有记住的位置,清空,清除hash在内存中的缓存
history
-c:清空命令历史
-d:指定偏移量删除
#history -d offset offset:偏移量,就是你想删的哪条
-w:保存命令历史至文件中
~/.bash_history