最实用的技巧
tail(命令) --help
相关命令的帮助文档,鬼大哥记得住那么多命令,英语不好,有道词典截屏翻译讷
目录操作
pwd (print work directory) 查看当前工作目录
clear 清除屏幕
cd - 上次访问目录
cd …/ 上级目录
cd / 根目录
cd ~ root目录
注释:root目录末尾是 ~ ,而根目录末尾是 /
目录内容列表
ll 或者ls
文件
touch testFile 创建文件
mv a.txt b.txt 将a.txt 改为 b.txt
cp a.txt b.txt 将a的内容赋值到b
rm -r a.txt 删除文件(-r 是指 recursive 递归删除,就是删除文件夹的,如果要删除普通文件,比如a.txt,直接rm a.txt就可以)
rm -rf ./* 强制删除当前目录下的文件
more a.txt 查看文件内容,显示10行,按enter继续显示
find ./ -name xx 找寻当前文件下名字为xx的目录和文件(默认就是当前文件,不用加./)
find ./ -name xx * 找寻当前文件下名字为xx开始的目录和文件
grep -n xx a.txt 在a.txt中查找xx并显示行号
window和Linux互相传文件
yum install lrzsz -y
上传:rz
下载:sz 文件名
目录
mkdir xx 创建目录xx
mv /aaa /bbb 将aaa文件下的内容移动到bbb文件下
cp -r /aaa /bbb 将aaa下的内容赋值到bbb下
rm -rf /bbb 强制删除/目录下的bbb
rmdir test01 目录的删除
修改文件内容
vim a.txt 进入文件
i 进入插入模式
esc 退出插入模式
:wq 保存退出
:q! 不保存退出
日志文件查看
tail -f a.txt 跟踪查看
端口
开启端口:
firewall-cmd --add-port=8080/tcp --permanent
查看端口:
firewall-cmd --list-all
进程
查找进程,并且杀死
ps -ef | grep tomcat
lsof -i :port,使用lsof -i :port就能看见所指定端口运行的程序,同时还有当前连接
kill -9 19728
详细请参考这篇文章