一. 文件操作命令
- ls
- cd
- pwd
- touch
- mkdir
- cp
- mv
- rm
- cat
- more
- head&&tail
- ln
二. 用户管理与权限
sudo是非root用户临时获取root权利来执行
chown是修改文件或者文件夹的属主或者属组
sudo chown -R $(whoami) /usr/
将 '/usr/'目录及以下的权限赋给当前用户(-R是递归,即该目录下的子目录和文件都生效)
三. 系统管理
top
free
kill
ps
df
netstat(查看网络连接情况)
iostat(查看IO情况)
vmstat
lsof (list open files)
列出所有打开的文件。Unix中一切都是文件,包括网络套接字。
我们常常使用lsof获取网络信息,常见的使用方式有:
lsof -i 显示所有连接
lsof -iTCP 显示所有TCP连接
lsof -i:8080 显示与8080端口相关的连接
lsof -i -sTCP:ESTABLISHED 显示任何已经连接的连接nohup和&
Command [ Arg … ] [ &]:程序在后台运行
nohup Command [ Arg … ]:不挂断运行命令,即使终端被关闭,程序仍运行,但Crtl+C会终止该程序。
二者常常同时使用。-
scp(secure copy)
将本地文件,经加密后远程拷贝。
scp local_file remote_username@remote_ip:remote_file
四. linux高级文本处理
- cut
- sed
- awk
- wc
- sort
- grep
五. 定时任务
六. yum
七. linux防火墙配置
性能监控命令
top(监控进程状态)
类似于windows的任务管理器,使用top可以查看linux进程信息,ps(查看当前进程)
netstat(查看网络连接情况)
iostat(查看IO情况)
vmstat