linux命令文件系统里关键字,Linux长文认识Linux和一些操作(统计关键字权限修改等等)...

Linux长文认识Linux和一些操作(统计关键字权限修改等等)

【Linux】长文认识Linux和一些操作(统计关键字、权限修改等等)

文章目录一、Linux总体认识1、Linux的特点

2、Linux的版本

3、Linux下的文件系统

4、Linux和Windows系统有什么不同

二、Linux下的常用操作1、快捷键

2、vim里的一些操作

3、帮助文档

4、查看cpu、内存、磁盘

三、linux下查看网络相关1、ifconfig:查看被启动的网卡

2、route:显示路由状态=

3、netstat:查看网络接口所监听的端口

4、host:查看主机对应的IP

5、ping 主机名:监测网络是否联通

6、查看端口被占用

四、linux权限问题1、用户分类:

2、rwx421

3、chmod命令

五、其他操作1、统计一个文件有多少行

2、统计一个关键字出现的次数

3、查看文件的前三条?后五条?三到五条

4、压缩相关

一、Linux总体认识

1、Linux的特点

免费、稳定、成熟。最标志的就是linux下一切皆文件,所有的操作都是对文件进行操作,

2、Linux的版本

?自己在电脑怎样查看?

Centos:基于Red Hat Linux的,修复了不少bug,稳定值很好,而且完全免费

Red Hat:收费,Centos相当于它的免费版

Ubuntu:在用户登录方面增加了安全性

Debian:免费但是安装相对复杂

自己在电脑查看linux版本的命令:cat /proc/version

d05b3ecbcbee9ca071b04d64d1880c81.png

3、Linux下的文件系统

ext2:它是Linux文件系统中使用最多的类型,是为解决ext文件系统的缺陷而设计,在速度和CPU利用率上较为突出。

**ext3:**ext2文件系统的日志版本,它在ext2文件系统中增加了日志的功能。

reiserFS:是Linux环境下最稳定的日志文件系统之一,使用快速的平衡二叉树(binary tree)算法来查找磁盘上的自由空间和已有的文件,

VFAT:主要用于处理长文件,它运行在保护模式下并使用VCACHE进行缓存,并具有和Windows系列文件系统和Linux文件系统兼容的特性。因此可以作为Windows和Linux交换文件的区。

4、Linux和Windows系统有什么不同

1、Linux大部分是字符界面,减少了病毒攻击的可能性,安全性更好一点

2、Linux免费而且开源,Windows收费

3、用户体验感不一样,Linux下面是命令操作,Windows是图形化界面。

4、Linux下面区分大小写,WindowsDOS环境下不区分大小写

二、Linux下的常用操作

1、快捷键

先了解一下常用快捷键,用起来能方便不少呢,

Tab:命令补齐,比如这里,我输ls t,然后点Tab,就会自动补齐后面,是不是很省事

262de94ccc4f0e40109d55d398851aef.png

ctrl+c:让正在运行的程序停止

ctrl+d:退出程序

3820766d837091a1a7ddaedbb242ad5b.png

ctrl+l:清屏(clear)

2、vim里的一些操作

①、vim打开一个文件时在最后一行,gg跳回第一行,shift+g跳回最后一行,要删除指定一行时,找到那一行,按dd就行。

②、q!是强制退出 wq是保存退出,q是普通退出

③、vim查找一个字符串

?或者/后面跟要找的字符串

b132daea698f71b6edcb1f70b1dbdef6.png

3、帮助文档

man 命令或者 命令 --help,比如man ls 或者 ls --help,就是把这个命令后面相对应的参数给罗列出来,让你可以方便查看每个参数是干嘛的,ps --help等等

607e0cb69c079bf612df3b3d4133633d.png

4、查看cpu、内存、磁盘

我的这篇博客里面有,直接放链接了

查看cpu、内存、磁盘

1、查看某个进程并杀死它

ps -ef | grep 进程名

kill 进程号

kill和kill -9(强制删除)

c73af7b6aa3c9b22d2c00497d3648a72.png

三、linux下查看网络相关

1、ifconfig:查看被启动的网卡

包括IP、MAC地址等

c9be2545cc673421bcf07f8845c1bb9e.png

2、route:显示路由状态=

9322ad2224637bf6e3f036bd69b7d642.png

3、netstat:查看网络接口所监听的端口

(-t是只列出tcp相关,-U只列出udp相关)

db50918d8ba1056f50263d4b1dea2599.png

4、host:查看主机对应的IP

5、ping 主机名:监测网络是否联通

4e876b0655212137e53f9655ebdf9031.png

6、查看端口被占用

lsof -i 端口号

netstat -tunlp | grep 端口号

d706bbb4d47e3cf53e1113bd4d9d1e7d.png

四、linux权限问题

1、用户分类:

Linux下有三类人,前三个是用户组、中间三个是用户、后面三个是其他,三种可读r可写w可执行x,

2、rwx421

规定r=4,w=2,x=1,以d开头的是目录

3、chmod命令

功能:设置文件的访问权限

格式:chmod [参数] 权限 文件名

说明:只有文件的拥有者和root才可以改变文件的权限

chmod命令权限值的格式

① 用户表示符+/-=权限字符

+:向权限范围增加权限代号所表示的权限

-:向权限范围取消权限代号所表示的权限

=:向权限范围赋予权限代号所表示的权限

用户符号:

u:拥有者(自己)

g:拥有者同组用(group)

o:其它用户

a:所有用户

4、怎样修改文件权限

c1182d1265765ff1b5b1e2336b8befe8.png

五、其他操作

1、统计一个文件有多少行

wc -l 文件名 wc就是word count

wc -w是统计次数 wc -c是统计字数

985b05d96af8e355f7825053c65cc75c.png

2、统计一个关键字出现的次数

cat 文件名 | grep -c “关键字”

6b64cb13c89a8a3fb6f7cf23416cf085.png

3、查看文件的前三条?后五条?三到五条

cat 文件名 | head -n

cat 文件名 | tail -n

cat 文件名 | head -n | tail -n

d61863547c237f187e63bec8a382c82d.png

4、压缩相关

gzip 文件名:压缩文件

18278e0a4909afb43acc0ea04358a388.png

Linux长文认识Linux和一些操作(统计关键字权限修改等等)相关教程

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值