文件常用命令
echo a > 1.txt 将a重定向到文件1.txt当中
echo a 默认标准输出到屏幕上
查看内容 more 1.txt
touch passwd
more ./etc/passwd >> ./passwd 将内容重定向追加到当前目录下的passwd文件里边
使用less 查看文件不会显示当前显示的比例而且需要使用q退出文件
使用
head -2 passwd查看文件的头两行
tail -2 passwd查看文件的尾两行
将多个文件中的内容快速合并到相关文件
cat 3 4 5 >> 6追加到6当中
grep hello 文件 在文件中匹配存在该子串的行出来
文件打包解包 压缩 解压
tar create / extract 创建或者解压
tar cfv 打包文件且显示打包过程
tar xfv 1.tar解包
压缩解压 注意这个要添加名称
tar xfvz 1.tar.gz 解压缩包
查找文件
find ./ -name "*.txt"在当前目录下模糊查找文件
匹配文件 第一个是匹配包含java这个字符串的文件出来
第二个是匹配文件名没有意义
查看当前的用户 whoami
查看所有在线的用户who
su - webcyh 切换到webcyh这个用户
exit回到root用户
free 查看内存使用情况
free -h 使用m显示
top 查看进程
ps -aux | grep "mysql"
显示某个用户的进程
ps -u webcyh
ps -ax 显示不包括终端进程的所有的进程
ps -aux --sort -pcpu,+pmem | head -n 10 根据cpu升序,内存降序 取出顶部10个
杀死进程:kill 进程号 pkill 进程名
开启mysql进程 systemctl restart mariadb
查看进程 ps uax | grep mysql
杀死进程 kill 4197