1、文件目录类
mkdir 建一个空的目录
rmdir 删除一个空的目录
cd 切换
cp 复制 -r复制整个文件夹
rm 移除 rm -rf 没有提醒的复制
mv 移动重命名
more 一页一页的显示文件内容 (空白键向下看一页,Ctrl+F/B 向下或上看一屏,=输出行号)
/etc/init.d 目录在Linux系统中可是大名鼎鼎。它只负责一件事情,但却涉及到全系统。它包含系统中各种服务的start/stop脚本,其重要性可见一斑
/etc/init.d/sshd + (stop,start,reload,restart,force-reload)
man name 你不会用的命令名
6 个不同的终端 Ctrl+Alt+F1/F2......F6
2、vim 文书编辑器大全
一般模式
(dd删除、u、yy复制、p粘贴、xX Del(删除)、移动到行头行尾(shift+^、shift+$)、移动到目标行,数字N+shift+g)
编辑模式
(i前、a后、o下、r当前
替换 :%s/old字符/new字符/g
查找: /被查找词,n是查找下一个,shift+n是往上查找指令模式
查找: ?被查找词,n是查找上一个,shift+n是往下查找
:wq! 存储离开
:q! 离开不保存
3、 进程线程类
ps (ps -ef是以全格式显示当前所有的进程) ( ps -aux,然后再利用一个管道符号导向到grep去查找特定的进)
netstat -anp|grep 8080
lsof -i :8080 查看端口属于哪个进程
4、 压缩解压类
tar (压缩:tar -zcvf XXX.tar.gz n1.txt n2.txt
解压:tar -zxvf XXX.tar.gz)
zip
压缩:zip mypackage.zip 1.txt 2.txt
解压:unzip mypackage.zip
5、安装文件类
rpm -qa|grep -i 软件名 查询
rpm -e RPM软件包 卸载
rpm -ivh 安装
6、搜索查找类
搜索查找类: find+搜索路径+参数+搜索关键字
find /home/esop -name ‘*.txt’ 根据名称查找/目录下的filename.txt文件。
文件内查找: grep+参数+查找内容+源文件
参数: -c:只输出匹配行的计数。 -I:不区分大小写(只适用於单字符)。 -h:查询多文件时不显示文件名。
-l:查询多文件时只输出包含匹配字符的文件名。 -n:显示匹配行及 行号。 -s:不显示不存在或无匹配文本的错误信息。
-v:显示不包含匹配文本的所有行。
7、磁盘分区类
df -h
选项与参数:
-a :列出所有的文件系统,包括系统特有的 /proc 等文件系统;
-k :以 KBytes 的容量显示各文件系统;
-m :以 MBytes 的容量显示各文件系统;
-h :以人们较易阅读的 GBytes, MBytes, KBytes 等格式自行显示;
-H :以 M=1000K 取代 M=1024K 的进位方式;
-T :显示文件系统类型, 连同该 partition 的 filesystem 名称 (例如 ext3) 也列出;
-i :不用硬盘容量,而以 inode 的数量来显示