Linux系列(2)之基本指令

什么是Linux的指令?
指在Linux终端(命令行)中输入的内容就称之为指令。

一个完整的指令的标准格式:Linux通用的格式
指令主体(空格) [选项](空格) [操作对象]
一个指令可以包含多个选项
操作对象也可以是多个

基础指令

1、ls 选项 路径
含义:在列出指定路径下的文件/文件夹的名称,并以指定的格式进行显示。
常见的语法:
#ls -l 路径
#ls -la 路径
选项解释:
-l:表示list,表示以详细列表的形式进行展示
-a:表示显示所有的文件/文件夹(包含了隐藏文件/文件夹)
-lh:列出指定路径下的所有文件/文件夹的名称,以列表的形式并且在显示文档大小的时候以可读性较高的形式显示
ls列出的结果颜色说明,其中蓝色的名称表示文件夹,黑色的表示文件,绿色的其权限为拥有所有权限

2、pwd =》 返回当前目录

3、cd 路径 =》 切换目录

4、mkdir 路径 =》 创建目录

5、touch 文件路径 =》 创建文件,文件间空格隔开可以创建多个文件

6、cp 被复制的文档路径 文档被复制到的路径 =》 复制文件到指定文件夹

7、mv 需要移动的文档路径 需要保存的位置路径 =》 移动文件

8、rm 选项 需要移除的文档路径 =》移除删除

-f 强制删除
-r 递归删除
*  通配符,类似于SQL中的模糊查询,可以用于匹配多个字符,例如 li* 那么这个时候就可以删除以li开头的文件

9、指令 > 文件 =》 把命令输出内容写入文档,覆盖

10、指令 >> 文件 =》 把命令输出内容写入文档,追加

11、cat 文件[文件…] => 打开文件,多个文件的话会合并打开

12、df -h =》 打开磁盘空间,

13、free -m 查看内存使用情况,-m表示以mb为单位查看,
Swap:用于临时内存,当系统真实内存不够用的时候可以临时使用磁盘空间来充当内存

14、head -n 文件路径 =》 查看文件前n行,默认为10

15、tail -n 文件路径 =》 查看文件末行,可以用来观看动态文件

16、wc -lwc 需要统计的文件路径 =》 统计文件内容

-l:表示lines,行数
-w:表示words,单词数   依照空格来判断单词数量
-c:表示bytes,字节数

17、date 返回时间
date +%F =》返回完整年月日
date “+%F %T” =》返回完整年月日时分秒
date -d “-1 day” 获得之前(之后时间点)
符号的可选值:+(之后) 或者 - (之前)
单位的可选值:day(天)、month(月份)、year(年)

18、cal 输入当前日历

19、 clear/ctrl+L =》清除命令

20、| 管道
用于过滤,特殊,扩展处理,主要起辅助作用
结合grep过滤命令使用,

过滤: ls | grep li	查找使用li开始的文件
扩展: ls / | wc -l

21、hostname 显示主机名

22、id =》 查看当前用户基本信息

23、whoami 显示当前用户名,一般用于shell脚本,获得当前操作用户名

24、ps 查看当前服务器进程

-e	列出全部进程
-f	列出全部列
	UID:该进程执行的用户id;
	PID:进程id;
	PPID:该进程的父级进程id,如果一个程序的父级进程找不到,该程序的进程称之为僵尸进程(parent process ID);
	C:Cpu的占用率,其形式是百分数;
	STIME:进行的启动时间;
	TTY:终端设备,发起该进程的设备识别符号,如果显示“?”则表示该进程并不是由终端设备发起;
	TIME:进程的执行时间;
	CMD:该进程的名称或者对应的路径;

25、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的详细信息

26、du -sh 目录路径 =》查看目录大小

-s 显示汇总大小
-h 高可读方式显示

27、find 找出范围 选项 选项值 =》查找文件

-name	根据名称查询,执行通配符*
-type	根据文档乐行查询,"-"标识文件,"d"标识文件夹

28、service 服务名 start/stop/restart =》控制软件服务启动/停止/重启

29、ps -ef|grep 服务名称 检查服务是否启动

30、kill 进程PID =》关闭进程

31、ifconfig 获得网卡信息

32、reboot 重启计算机

33、shutdown 关机

猜你喜欢

转载自blog.csdn.net/lihao1107156171/article/details/103007093
今日推荐