linux 笔记

linux 笔记

第一章 实操类 实用指令

1.1文件目录类

pwd:查看当前所在文件
ls:查看当前所在文件夹下内容

ls -a:显示指定目录下所有子目录与文件,包含隐藏文件。
ls -l:以列表方式显示文件的详细信息。


ls -h:配合-l以人性化方式显示文件大小。
ls -l -h

cd [目录名]:切换文件夹
touch [文件名]:如果文件不存在,新建文件
mkdir [目录名]:创建目录

rmdir[目录名]:删除空目录

rm[文件名]:删除文件名

使用rm要小心因为删除后文件不可以恢复

选项含义
-f强制删除,忽略不存在的文件,无需提示
-r递归的删除目录下的文件的内容,删除文件夹时候,必须带此参数
cp [文件名] 或 [目录名]
  • 常用选型

    -r:递归复制整个文件夹

  • 案例1:将/home/aaa.txt 拷贝到 /home/bbb目录下:

  • 案例2:将/home/test 整个目录copy到 /home/zwj/

clear :清屏
cat:以只读的格式打开文件

more:分屏显示文件内容,每次只显示一页内容

less:和上面类似,但对于大型文件具有较高的效率

head:用于显示文件开头部分内容

tail:用于输出文件尾部的内容

echo:输出内容到控制台

ln:软连接,类似于windows的快捷方式

1.2搜索查找类

find从指定的目录下递归的查找各个子目录,将满足条件的文件或者目录显示在终端上
选项功能
-name按照指定文件名查找文件
-user查找属于指定用户的所有文件
-size按照指定文件大小查找文件

案例1:按照文件名,根据名称查找/home目录下的hello.txt

案例2:按照拥有者,查找/opt目录下的,用户名称为nodody的文件

案例3:查找Linux系统下大于20M的文件

案例4:查找 / 目录下所有的.txt的文件

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-6uhYaI5u-1599663459486)(C:\Users\charl\AppData\Roaming\Typora\typora-user-images\image-20200909213030659.png)]

locate:快速定位文件路径

特别说明:由于locate指令基于数据库进行查询,所以第一次运行前,必须使用updatedb指令创建locate数据库

案例:定位hello.txt文件的所在目录

在这里插入图片描述

grep:过滤查找

管道符,"|",表示将前一个命令的处理结果输出传递给后面的命令处理

-n显示匹配行和行号
-i忽略字母大小写

案例1:请在hello.txt文件中,查找“yes“所在行,并且显示行号

在这里插入图片描述

1.3压缩和解压类

以后补上,看尚硅谷老师的课

第二章 实操类 进程管理

ps:查看进程的使用指令

一般使用的参数是 ps -aux

PID进程识别号
TTY终端机号
TIME此进程所消耗的CPU时间
CMD正在执行的命令或者进程名

ps -a:显示当前终端的所有进程信息

ps -u:以用户的格式显示进行信息

ps -x:显示后台进程运行的参数

ps -ef:以全格式显示当前的所有进程

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

kill:终止进程

kill [进程号],killall,也可以使用通配符

-9:表示强迫进程立即停止

案例1:踢掉某个非法登录用户

在这里插入图片描述

案例2:终止远程登录服务sshd,在适当时候再次重启sshd服务

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-TF80wEyK-1599663459488)(C:\Users\charl\AppData\Roaming\Typora\typora-user-images\image-20200909221008105.png)]

案例3:终止多个gedit编辑器

killall gedit

案例4:强制杀掉一个终端

在这里插入图片描述

pstree:查看进程树

-p:显示进程PID

-u:显示进程的所有属性

在这里插入图片描述

Service:服务管理

服务本质就是进程,只是运行在后台,通常会监听某个端口,等待其他程序请求,比如(mysql,sshd 防火墙等),因此我们又称为守护线程,是Linux中非常重要的知识点

在这里插入图片描述

在centos7.0以后,不在使用service,而是systemctl

使用案例:查看当前防火墙状态,关闭防火墙和重启防火墙

在这里插入图片描述

/etc/init.d/服务名称

在这里插入图片描述

服务的运行级别:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-UgwGe0Su-1599663459489)(C:\Users\charl\AppData\Roaming\Typora\typora-user-images\image-20200909223200299.png)]

chkconfig为每个服务的各个运行级别设置自启动/关闭

在这里插入图片描述

在这里插入图片描述

top动态监控进程

top与ps命令很相似,都是用来显示正在执行的进程,top的不同在于可以更新正在运行的进程

-d指定top命令每隔几秒钟更新,默认是3秒
-i使top不显示闲置和僵死的进程
-p通过指定监控进程ID来仅仅监控某个进程
-u后加用户名即可查看指定的用户

监控特定用户:

在这里插入图片描述

输入top后,回车查看进程,然后输入“k”回车,在输入要结束的进程ID号

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-XBmSougT-1599663459490)(C:\Users\charl\AppData\Roaming\Typora\typora-user-images\image-20200909224941476.png)]

netstat查看系统网络情况
-an按照一定排列顺序输出
-p显示哪个进程在调用

查看系统所有的网络服务

在这里插入图片描述

查看服务名为sshd的服务信息

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值