我的博客
欢迎来到我的博客
bunny.icu

常用的Linux命令

常用的Linux命令

本文持续更新


进程和端口

查找进程对应端口

根据端口查找:

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

版权声明


本作品系原创, 转载须遵循 CC BY-NC-ND 4.0 许可协议
本文标题:常用的Linux命令
本文链接:https://www.bunny.icu/archives/1086

推荐文章

发表评论

textsms
account_circle
email

bunny.icu

常用的Linux命令
Linux基础命令
扫描二维码继续阅读
2022-03-12