linux系统学习(4.常用命令)

目录

一、文件处理命令

1.ls

2.cp

3.cat

4.less

5.tail

6.ln

二、权限管理命令

1.chmod

2.chown

3.chgrp

三、文件搜索命令

1.find

(1)按照文件名搜索

(2)按照文件大小搜索

(3)按照用户用户组查找

(4)按照修改的时间查找

2.locate

3.grep

4.useadd

4.passwd

5.w

6.压缩命令

(1)gz

(2)tar

(3)zip

四、关机重启命令

1.shutdown

五、vim常见使用


一、文件处理命令

1.ls

第三列和第四列分别是文件的所属用户和所属用户组。每个文件只能有一个所属用户,一般是这个文件的创立者,也只有一个用户组,这个用户组里的用户可以对这个文件进行操作。

上面是前面的9个字符的代表意思。

注意:linux中每个文件/目录都有一个索引号,使用 ls -i可以查看

2.cp

所谓文件属性,就是文件所属用户组,修改时间什么的。

3.cat

4.less

空格:往下翻页

回车:往下换行

page up: 往上翻页

上箭头:往上换行

q:退出

/要搜索的内容: 高亮要搜索的内容

5.tail

6.ln

硬链接:

1.就是相当于cp一个副本出来,但是更改副本或者更改原本两个都会同步更新,

2.删除其中一个对另外一个不影响。本质上因为硬链接建立的文件,两个文件具有相同的index索引号。

3.硬链接也不可以跨分区使用

二、权限管理命令

1.chmod

linux系统中对文件权限进行更改,只有root用户和文件所有者用户可以操作。

一般使用

复制代码
chmod 777 文件名

递归修改:当前目录下所有的文件或者目录权限全部改成和当前目录一样的。

2.chown

只有文件或者目录的拥有者和root用户可以操作。

chown 更改后的用户 文件或者目录

3.chgrp

三、文件搜索命令

1.find

(1)按照文件名搜索

复制代码
find 搜索区域 -name 文件名
### 可以加通配符
*匹配所有,多个
?匹配所有,匹配一个
###
-iname 不区分大小写

(2)按照文件大小搜索

复制代码
# 搜索大于100MB文件, + 大于, - 小于, n 等于
find / -size +204800
###
find / -size +2000 -a -size -5000
>2000, < 5000的文件

(3)按照用户用户组查找

复制代码
####
find / -user shenchao
####
find / -group shenchao

(4)按照修改的时间查找

复制代码
find / -amin/cmin/mmin -5
###amin
访问时间
###cmin
文件属性修改时间
###mmin
文件内容修改时间
####
-5 表示5分钟以内

2.locate

这个命令本质维护一个数据库,他把一些文件和所在目录记录在这个数据库里面,这个数据库会定期更新。由于这个数据库有自己的数据结构所以查询速度比较快。

如果一些刚建立的文件搜索不到,那么需要sudo updatedb更新一下数据库

/tmp这个目录下放一些临时文件,这个使用locate搜索不到

-i 可以提供不区分大小写的搜索。

3.grep

也可以通过-i指令不区分大小写

4.useadd

4.passwd

5.w

可以查看用户负载情况,如果负载太高,直接把他踢出去

6.压缩命令

linux包括三种。zip,gz,rar

(1)gz

复制代码
# 压缩
gzip 文件名(只可以压缩文件,不保留源文件)
# 解压缩
gunzip 文件名

(2)tar

复制代码
#常用,最后生成一个.tar文件
tar -cvf 111.tar 要压缩的文件或者目录
# 之后需要对其压缩生成.tar.gz
gzip 111.tar 


###### 打包的同时压缩
tar -zcvf 111.tar.gz 要压缩的文件或者目录

(3)zip

源文件依然保留,可以压缩的比gzip更小,windows和linux都可以使用

四、关机重启命令

1.shutdown

五、vim常见使用

不加:都是在命令模式下运行。

相关推荐
成都极云科技2 小时前
裸金属服务器与虚拟机、物理机的核心差异是什么?
运维·服务器·数据库
溯光笔记2 小时前
服务器内网穿透NPS搭建过程 - 服务端linux服务器 客户端windows系统 - 溯光笔记
linux·服务器·windows
2501_930124702 小时前
Linux之Shell编程(三)流程控制
linux·前端·chrome
我命由我123453 小时前
Word - Word 查找文本中的特定内容
运维·经验分享·笔记·word·运维开发·文档·文本
IDC02_FEIYA3 小时前
服务器托管多少钱一年?服务器托管收费标准
运维·服务器
Sadsvit4 小时前
Ansible 自动化运维工具:介绍与完整部署(RHEL 9)
linux·运维·centos·自动化·ansible
偶像你挑的噻4 小时前
linux应用开发-嵌入编程基础
linux
偶像你挑的噻4 小时前
linux应用开发-环境构建
linux
宁清明5 小时前
【小宁学习日记5 PCB】电路定理
学习·pcb工艺
key_Go5 小时前
05.《ARP协议基础知识探秘》
运维·服务器·网络·华为·arp