- ls命令
ls 显示文件或目录
ls -l 列出文件详细信息l(list)
ls -a 列出当前目录下所有文件及目录,包括隐藏的a(all)
- mkdir命令
mkdir fileName 创建目录
mkdir -p fileName 创建目录,若无父目录,则创建p(parent)
- cd命令
cd dirName 切换目录
- touch命令
touch fileName 创建空文件
- vim命令
vim fileName 创建/编辑文件
vimStatus:
i 进入编辑模式
esc 退出编辑模式
:q 退出
:q! 强制退出
:wq 保存并退出
- echo命令
echo content > fileName 写content到文件中(会覆盖原文件,若没有将新建文件并写入)
- cat命令
cat 查看文件内容
- tar命令
tar -cvf file.tar file1 file2 file3 打包文件file1,file2,file3到文件file.tar
tar -xvf file.tar 解包文件file.tar到当前目录
tar -zcvf file.tar.gz file1 file2 file3 打包并压缩文件file1,file2,file3到文件file.tar.gz
tar -zxvf file.tar.gz 解压文件file.tar.gz到当前目录
- cp命令
cp 拷贝文件
cp -r 递归拷贝目录
- mv命令
mv 移动或重命名
- mv命令
rm 删除文件
rm -r 递归删除,可删除子目录及文件
rm -f 强制删除
- find命令
find dir -name str 查找此目录dir下文件名包含str的文件
- grep命令
grep -r -n str dir 查找此目录dir下的文件内容中包含str的文件,并输出该str所在行号
- less命令
less 分页显示文本文件内容
操作 |
说明 |
/字符串 |
向下搜索“字符串”的功能 |
?字符串 |
向上搜索“字符串”的功能 |
n |
重复前一个搜索(与 / 或 ? 有关) |
N |
反向重复前一个搜索(与 / 或 ? 有关) |
b |
向前翻一页 |
d |
向后翻半页 |
q |
退出 less 命令 |
空格键 |
向后翻一页 |
向上键 |
向上翻动一行 |
向下键 |
向下翻动一行 |
- head/tail命令
head/tail 显示文件头、尾内容
tail -f -n 10 fileName 动态显示文件fileName最后的10行内容
- top命令
top 动态显示当前耗费资源最多进程信息
- ps命令
(1) ps aux命令
ps aux 用BSD的格式显示瞬间进程状态(a显示所有用户的进程,u显示所属用户,x显示守护进程)
名称 |
含义 |
名称 |
含义 |
USER |
启动此进程的用户 |
PID |
进程ID |
CPU |
CPU占用率 |
MEM |
内存使用量 |
VSZ |
占用虚拟内存 |
RSS |
当前进程占用实际内存 |
TTY |
控制终端的ID |
STAT |
当前进程状态(R:正在运作,S:阻塞,D:不可中断,T:停止或被追踪,Z:僵尸进程 |
START |
开始时间 |
TIME |
进程占用CPU时间 |
COMMAND |
启动进程的命令 |
|
|
(2) ps -ef命令
ps -ef 用标准的格式显示瞬间进程状态(e显示所有用户的进程,f用ASCII字符显示树状结构,表达程序间的相互关系)
名称 |
含义 |
名称 |
含义 |
UID |
用户ID |
PID |
进程ID |
PPID |
父进程号 |
C |
CPU占用率 |
TTY |
终端的次要装置号码 |
TIME |
进程占用CPU总时间 |
COMMAND |
启动进程的命令 |
|
|
- free命令
free -h 以合适的单位显示内存使用情况
free -m(b, k, g) 以M(B, KB, G)单位显示内存使用情况
名称 |
total |
used |
free |
shared |
buffers |
cached |
Mem |
总物理内存大小 |
已使用物理内存大小 |
总空闲物理内存大小 |
共享物理内存大小 |
磁盘块缓冲区的内存占用 |
磁盘页缓冲区的内存占用 |
Swap |
总虚拟内存大小 |
已使用的虚拟内存大小 |
未使用的虚拟内存大小 |
|
|
|
- ifconfig命令
ifconfig 查看网络配置情况
- netstat命令
netstat -nlp |grep LISTEN //查看当前所有监听端口·
netstat -nlp |grep 80 //查看所有80端口使用情况·
netstat -an | grep 3306 //查看所有3306端口使用情况以及
lsof -i:端口号 查看对应端口号占用的进程
netstat -tunlp|grep 端口号 查看对应端口号占用的进程