Linux命令
Contents
常用命令及其参数
find 用于在指定目录查找文件
kill 用于删除执行中的任务
export [-fnp][变量名称]=[变量设置值] 用于设置或显示环境变量
top 用于实时显示进程动态,例如查看进程占用内存、CPU资源等
free 用于显示内存状态
ps 用于显示当前进程的状态
jobs 用于查看当前终端后台运行的任务(查看工作号n)
命令后面跟 & 用于将命令在后台执行
Ctrl+Z 用于将当前正在运行的前台进程暂停,并变成后台进程
bg [%n] 用于将后台暂停的进程继续运行
fg [%n] 用于将后台执行的进程变成前台进程
kill %n 用于杀掉指定的任务
wc [-clw][–help][–version][文件…] 用于计算字数
- -c或–bytes或–chars 只显示Bytes数。
- -l或–lines 只显示行数。
- -w或–words 只显示字数。
grep [-abcEFGhHilLnqrsvVwxy][-A<显示列数>][-B<显示列数>][-C<显示列数>][-d<进行动作>][-e<范本样式>][-f<范本文件>][–help][范本样式][文件或目录…]
- grep test *file 在当前目录中,查找后缀有file字样的文件中包含test字符的文件,并打印处该字符的行。
- grep -r update /etc/acpi 以递归的方式查询符合条件的文件
- grep -v test *file 反向查找,打印出不含test的行
- grep -o test *file 只显示匹配的那部分,而不是打印一行
chmod 件调用权限分为三级 : 文件拥有者、群组、其他。利用 chmod 可以藉以控制文件如何被他人所调用。
- chmod 777 file :777 三个数字分别代表拥有者、群组、其他,r=4代表读取,w=2代表写入,x=1代表执行,所以这条命令意思是所有用户都用于读、写、执行的权力!
netstat 用于显示网络状态
- -a 用于显示所有连线中的socket
- -t 显示TCP传输协议的连线情况
- -u 显示UDP传输协议的连线情况
- -p 显示正在使用Socket的程序识别码和程序名称
- -i 显示网卡列表
A|B 以A的输出作为B的输入
- cat file|head -n 10 查看file文件的前10行内容
常见面试题
kill -9 和 kill的区别
kill 命令可能会被阻塞,kill -9命令会直接杀死进程;
查看端口占用情况 netstat -anp | grep 端口号
查询文件中某个单词出现的次数 cat file|grep -o python | wc -l
Author 段新朋
LastMod 2020-06-06