linux 的常用基本命令

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 的数量来显示

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章