基本指令:
1.查看当前我在的位置: pwd
2. 查看ip: ip a 或者 ip address
3. 清屏: clear
4. 检测网络状态ping地址: ping [域名]
5. 停止当前操作: Ctrl+c
6. 退出: exit
目录命令:
1. ls: 查看当前目录有什么
2. ls -a: 查看当前目录所有文件包括隐藏文件
3. ls -l: 查看当前目录所有文件的详细信息
4. ls -d: 查看目录本身
切换目录:
1. cd ../: 返回上一级目录
2. cd 具体路径/ : 到达指定目录
3. cd /: 到达根目录
4. cd ~: 到达root目录
5. cd -: 返回上一次访问目录
创建目录:
1. mkdir 目录名 :创建一个目录
2. mkdir -p 目录名1 目录名2: 创建多级目录
删除目录:
1. rmdir 目录名: 删除空目录(非空目录无法实现操作)
2. rm -r: 递归删除非空目录,控制台会询问你是否删除或者进入目录,输入y确定,输入n为否
3. rm -rf: 不询问直接删除非空目录(谨慎操作)
复制目录:
1. cp -r 要复制的目录名 要复制到哪一个目录的目录名: 递归 复制目录下全部内容
移动目录:
1. mv 目录名 /路径: 移动目录到指定路径目录下
重命名目录:
1. mv 目录名 新目录名: 修改目录名
文件操作:
1. touch 文件名1 文件名2 ..: 创建单个或者多个文件
2. vi 文件名:编辑文件
a. 进入文件内部后,摁i 为在当前光标位置进入编辑模式, o为下一行为起始位置编辑模式, a为空一格进入编辑模式.
进程操作:
1. ps -ef:查看正在运行的所有进程
2. ps -ef | grep : 搜索进程内容
3. kill -9 进程id : 强制杀死某一个进程
高级指令操作:
1、hostname指令作用:操作服务器的主机名(读取、设置)语法1:#hostname含义:表示输出完整的主机名语法
2:#hostname-f含义:表示输出当前主机名中的FQDN(全限定域名)2、id指令作用:查看一个用户的一些基本信息(包含用户id,用户组id,附加组id...),该指令如果不指定用户则默认当前用户。语法1:#id默认显示当前执行该命令的用户的基本信息语法2:#id用户名显示指定用户的基本信息验证上述信息是否正确?验证用户信息:通过文件/etc/passwd验证用户组信息:通过文件/etc/group
3、whoami指令作用:“我是谁?”显示当前登录的用户名,一般用于shell脚本,用于获取当前操作的用户名方便记录日志。语法:#whoami
4、ps-ef指令(重点)指令:ps作用:主要是查看服务器的进程信息选项含义:-e:等价于“-A”,表示列出全部的进程-f:显示全部的列(显示全字段)执行结果:列的含义:UID:该进程执行的用户id;PID:进程id;PPID:该进程的父级进程id,如果一个程序的父级进程找不到,该程序的进程称之为僵尸进程(parentprocessID);C:Cpu的占用率,其形式是百分数;STIME:进行的启动时间;TTY:终端设备,发起该进程的设备识别符号,如果显示“?”则表示该进程并不是由终端设备发起;TIME:进程的执行时间;CMD:该进程的名称或者对应的路径;案例:(100%使用的命令)在ps的结果中过滤出想要查看的进程状态#ps-ef|grep“进程名称”再例如查看火狐浏览器的进程:
5、top指令作用:查看服务器的进程占的资源(100%使用)语法:进入命令:#top(动态显示)退出命令:按下q键输出的结果:表头含义:PID:进程id;USER:该进程对应的用户;PR:优先级;VIRT:虚拟内存;RES:常驻内存;SHR:共享内存;计算一个进程实际使用的内存=常驻内存(RES)-共享内存(SHR)S:表示进程的状态status(sleeping,其中S表示睡眠,R表示运行);%CPU:表示CPU的占用百分比;%MEM:表示内存的占用百分比;TIME+:执行的时间;COMMAND:进程的名称或者路径;在运行top的时候,可以按下方便的快捷键:M:表示将结果按照内存(MEM)从高到低进行降序排列;P:表示将结果按照CPU使用率从高到低进行降序排列;1:当服务器拥有多个cpu的时候可以使用“1”快捷键来切换是否展示显示各个cpu的详细信息;
6、du-sh指令作用:查看目录的真实大小语法:#du-sh目录路径选项含义:-s:summaries,只显示汇总的大小-h:表示以高可读性的形式进行显示案例:统计“/root/yunweihenniux”目录的实际大小案例:统计“/etc”目录实际大小
7、find指令作用:用于查找文件(其参数有55个之多)语法:#find路径范围选项选项的值选项:-name:按照文档名称进行搜索(支持模糊搜索)-type:按照文档的类型进行搜索文档类型:“-”表示文件(在使用find的时候需要用f来替换),“d”表示文件夹案例:使用find来搜索httpd.conf#find/-namehttpd.conf案例:搜索etc目录下所有的conf后缀文件#find/etc-name*.conf案例:使用find来搜索/etc/sane.d/目录下所有的文件#find/etc/sane.d/-typef案例:使用find来搜索/etc/目录下所有的文件夹#find/etc-typed
8、service指令(重点)作用:用于控制一些软件的服务启动/停止/重启语法:#service服务名start/stop/restart例如:需要启动本机安装的Apache(网站服务器软件),其服务名httpd#servicehttpdstart通过ps命令来检查httpd服务是否启动:9、kill指令(重点)作用:表示杀死进程(当遇到僵尸进程或者出于某些原因需要关闭进程的时候)语法:#kill进程PID(语法需要配合ps一起使用)案例:需要kill掉Apache的进程与kill命令作用相似但是比kill更加好用的杀死进程的命令:killall语法:#killall进程名称