刚开始接触Linux,把近几周的Linux小知识要点记录一下
基础命令
查看进程 —— ps -ef | grep XXX
修改可执行文件的执行权限 —— chmod +x *.exe
查看该目录下所有文件 —— ll
查看当前目录的绝对路径 —— pwd
查看某个可执行文件缺少的lib —— ldd *.exe
登陆其他linux用户 —— ssh 用户名@IP地址
远程传输文件 —— scp 本地文件路径 用户名@IP地址:对端文件路径
压缩文件 —— tar -czvf 文件名.tar.gz 文件夹名
解压文件 —— tar -xzvf 压缩包名
批量杀死进程 —— pkill 进程名
强杀进程 —— kill -9 进程id
删除文件夹及其下所有内容 —— rm -rf 文件夹名
查看文件大小 —— du -sh 文件名
查看cpu使用情况 —— top
执行文件后不要输出日志 —— ./可执行文件 >/dev/null 2>&1 &
查看防火墙 —— firewall-cmd --state
打开端口 —— firewall-cmd --zone=public --add-port=$(port)/tcp--permanent
重启防火墙 —— firewall-cmd --reload
查看执行程序的进程id —— ll /proc/PID
软链接 —— ln -s 可执行文件 /usr/bin/可执行文件名
修改文件中的a为b —— sed -i 's/a/b/g' urfile
makefile编译release版本 —— make VER=release
允许生成core文件 —— ulimit -c unlimited