本文持续更新
进程和端口
查找进程对应端口
根据端口查找:
netstat -apn | grep [port]
# 或
lsof -i:[port]
根据进程名称查找:
ps aux|grep [进程名称]
杀进程
kill -9 [pid]
使进程在后台运行
内容较多,参考: /archives/1082
文件和目录
权限
# 1: 执行, 2: 写, 4: 读
# 所有用户可读可写可执行
chmod 777 [file/dir]
# 增加执行权限
chmod +x file
cd
# 显示并进入上一次的目录
cd -
批量重命名
# 该命令可以将当前目录下所有.c后缀的文件改成.h后缀
rename .c .h *.c
压缩和解压
# 解压tar.gz
tar -zxvf [filename]
# 压缩文件夹
tar -zcvf [压缩后的文件名] [要压缩的文件夹]
文件大小
# 查看目录下所有文件和文件夹的大小
du -h --max-depth=1 [dir]
# 查看磁盘使用情况
df -h
&&、||、;的用法
&&
左边的命令执行成功,才执行右边的命令
||
左边的命令执行失败,才执行右边的命令
;
左边和右边的命令都会执行
搜索
递归搜索文件内容
grep -n -ri "what to search"
终端输出
打印指定的列
示例:
yum list installed | awk -F " " '{ printf "name: "$1 ; printf "\t\t" ; print "version: "$2 }'
dpkg -l | awk -F " " '{ printf $2 ; printf "~" ; print $3 }'
忽略stderr输出
# 在命令后面添加
2>/dev/null
环境变量
配置环境变量
vi /etc/profile
# 添加
export PATH=$PATH:/SE/scripts/
或
echo "export PATH=$PATH:/SE/wangshaogang/scripts/" >> /etc/profile
source /etc/profile
vi/vim编辑器
内容较多,参考: /archives/1094
查看性能
# 实时显示系统资源使用情况
top
# 查看系统内存
free
发表评论