liunx基础 命令
Liunx基础
l cd .. //上一级、父命令
l cd ~ //根目录
l cd - //家目录
文件命令
touch test //创建文件命令
Vi test1 //创建文件命令
编辑命令 ESC i
回到行首 ESC I
保存并且退出 ESC :wq
第一行后新建一行 ESC 再按小o
第一行前新建一行 ESC 再按大O
行尾输入ESC 再按大A
行尾-光标停留在最后一个字符 ESC $
当前光标的下一个位置ESC 再按小a
替换 ESC R
行首 Home 和 ^
最后一行 大G
回到第一行行首 gg
删除光标所在的一行 dd
删除从光标开始删除2行 2dd
撤回操作 u
一般模式下删除当前字符后面的5个 5x
复制 yy
粘贴 p
全文替换把hello替换成world ESC :1,$s/hello/world/g
查找 / 输入查找内容 n查找很多个 N
强制退出:q!
强制保存退出:wq!
创建文件连带子目录:mkdir -p /test2/test3
拷贝(子文件也一起拷贝):cp 源文件 目标文件
备份操作:cp
移动\剪切 :mv 文件 /opt
删除文件: rm -fr 文件名
查询:ls、ll
查看文件的大小 ll -h
查看文件按修改时间 ll -t
隐藏文件 ll -a
压缩、打包命令 gz、tar -zcvf(z:压缩、c:压缩、v可视化、f文件)
多个文件一起打包 tar -zcvf 压缩包名称tar -zcvf hello.tar.gz test1 test2
查看文件内容
Cat 从头看,文件量大屏幕看不全
Tac 从尾看
More :分屏看
Less:分屏去看
Tail:从文件末尾开始看、默认从10行
tail access_log | wc -l
tail -n 100 查看100行
动态看日志:tail -f
文件查找 find / -name 文件名
查看磁盘使用情况—大文件的时候看磁盘的日志 df -h
查看磁盘使用情况—大文件的时候看磁盘的日志 du 目录 -- 哪个目录下使用情况
ps -ef|grep mysql -- 查看 mysql 进程
杀死进程 kill -9 1826
--批量杀死进程,mysql进程
ps -ef|grep mysql|grep -v grep|awk '{print $2}'|xargs kill -9