# Linux Skills
# 一、添加别名
vi ~/.bashrc //修改别名文件,添加内容
alias nginx='/usr/local/nginx/sbin/nginx'
source ~/.bashrc //别名文件生效
1
2
3
4
5
2
3
4
5
# 二、查询端口和杀死进程
netstat -anp |grep 6379
-a (all) 显示所有选项,默认不显示LISTEN相关。
-t (tcp) 仅显示tcp相关选项。
-u (udp) 仅显示udp相关选项。
-n 拒绝显示别名,能显示数字的全部转化成数字。
-l 仅列出有在 Listen (监听) 的服务状态。
-p 显示建立相关链接的程序名
-r 显示路由信息,路由表
-e 显示扩展信息,例如uid等
-s 按各个协议进行统计
-c 每隔一个固定时间,执行该netstat命令。
Kill -9 pid
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# 三、脚本执行
- ◆赋予执行权限,直接运行
> chmod 755 hello.sh
> ./hello.sh
1
2
2
- ◆通过Bash调用执行脚本
> bash hello.sh
1
# 四、定时任务
crontab -l 查看定时任务
crontab -r 表示删除用户的定时任务,当执行此命令后,所有用户下面的定时任务会被删除
1
2
2
# 五、.zip格式压缩
- zip 压缩文件名 源文件 //压缩文件
- zip -r 压缩文件名 源目录 //压缩目录
- unzip 压缩文件 // #解压缩zip文件
# 六、常用快捷键
- ctrl+c 强制终止当前命令
- ctrl+l 清屏
- ctrl+a 光标移动到命令行首
- ctrlt+e 光标移动到命令行尾
- ctrl+u 从光标所在位置删除到行首
- ctrl+z 把命令放入后台
- ctrl+r 在历史命令中搜索