0
点赞
收藏
分享

微信扫一扫

LINUX 命令整理

boomwu 2023-08-14 阅读 72

LINUX 命令整理:

  1. touch 利⽤bash的花括号 {} 一次创建连续的文件N个

[root@localhost opt]# touch /opt/{1..7}.txt

[root@localhost opt]# ls

10.txt 1.txt 2.txt 3.txt 4.txt 5.txt 6.txt 7.txt

2.rm -r 递归删除⽂件夹 -f 强制删除  rmdir 删除目录

3.cp拷⻉⽂件 使⽤-r参数,可以递归拷⻉⽂件夹及其内部⽂件

4.tar 选项 打包⽂件名 要压缩的⽂件或⽬录

-z,压缩为.gz格式

-j,压缩为.bz2格式

-J,压缩为.xz格式

-c,create 创建的意思

-x,解压缩

-v,显示打包⽂件过程

-f,file指定打包的⽂件名,此参数是必须加的。

-u,update缩写,更新原打包⽂件中的⽂件

打包+压缩

[root@localhost opt]# tar -zcvf all-opt.tar.gz ./*

# 解包+解压缩

[root@localhost tmp]# tar -zxvf all-opt.tar.gz

5.zip是对⽂件压缩,可以压缩多个⽂件,⽣成 如chaoge.zip

,添加-r参数,可以压缩⽂件夹

,解压缩,需要⽤unzip,就多了俩字⺟,添加-d参数可以指定加压到哪⾥

zip yuchao.zip linux01.txt

unzip yuchao.zip

unzip yuchao.zip -d /tmp/

6.find   -name 指定⽂件名字,指定你要搜索的⽂件名字叫什么

以及可以填⼊ * 表示通配符,模糊搜索

-type 指定⽂件类型,⽂件还是⽂件夹,还是其他

⼀般的值有 f(file)找⽂件类型,d(directory) ⽂件夹类型

-o 或者的意思

[root@yuanlai-0224 ~]# find /var -name '*.txt' -o -name '*.'

7.:输出重定向,表示linux下的两个符号

> 标准输出重定向。覆盖输出,覆盖掉原先的⽂件内容

>> 追加重定向,追加输出,不会覆盖原先⽂件内容,会在⽂件末尾追加内容

8.Linux管理员在创建⽤户时,将⾃动创建⼀个与其同名的⽤户组,这个⽤户组只有该⽤户⼀个⼈,

⽤户和组的关系:

⼀对⼀,⼀个⽤户可以存在⼀个组⾥,组⾥就⼀个成员

⼀对多,⼀个⽤户呆在多个组⾥⾯

多对⼀,多个⽤户在⼀个组⾥,这些⽤户和组有相同的权限

多对多,多个⽤户存在多个组⾥

9.root只是个名字⽽已,权利很⼤的原因,在于他的UID是0。

在Linux中UID为0,就是超级⽤户,如要设置管理员⽤户,可以改

UID为0(不推荐该操作)

建议普通⽤户⽤sudo提权。

系统⽤户UID为1~999 Linux安装的服务程序都会 创建独有的⽤户 负

责运⾏。

普通⽤户UID从1000开始:由管理员创建(centos7),最⼤值

1000~60000范围

LINUX 命令整理_解压缩

LINUX 命令整理_硬链接_02

LINUX 命令整理_解压缩_03

LINUX 命令整理_计划任务_04

LINUX 命令整理_计划任务_05

userdel -rf oldchao # 强制删除⽤户与其家⽬录

LINUX 命令整理_硬链接_06


LINUX 命令整理_硬链接_07

LINUX 命令整理_解压缩_08

LINUX 命令整理_计划任务_09

LINUX 命令整理_硬链接_10


10.网卡配置文件:

LINUX 命令整理_硬链接_11

11.硬链接

LINUX 命令整理_硬链接_12

硬链接特点

1.可以对已存在的⽂件做硬链接

2.硬链接的⽂件,inode相同,属性⼀致

3.只能在同⼀个磁盘分区下,同⼀个⽂件系统下创建硬链接

4.不能对⽂件夹创建硬链接,只有⽂件可以

5.删除⼀个硬链接,不影响其他相同inode号的⽂件

6.⽂件夹的硬链接,默认是2个,以及是2+(第⼀层⼦⽬录总数)=⽂件夹的硬链

7.可以⽤任意⼀个硬链接作为⼊⼝,操作⽂件

8.当⽂件的硬链接数为0时,⽂件真的被删除

 12.systemctl控制服务:

LINUX 命令整理_解压缩_13

13.hwclock

语法参数

--systohc 将硬件时钟调整为与⽬前的系统时钟⼀致。

--hctosys 将系统时钟调整为与⽬前的硬件时钟⼀致。

--show 显示硬件时钟的时间与⽇期。

--debug 显示hwclock执⾏时详细的信息。

LINUX 命令整理_硬链接_14

14  crontab 

==-l:list,列出指定⽤户的计划任务列表==

==-e:edit,编辑指定⽤户的计划任务列表,简单来说,计划任务就是⼀

个⽂件==

-u:user,指定的⽤户名,如果不指定,则表示当前⽤户

-r:remove,删除指定⽤户的计划任务列表

示例代码:列出当前⽤户的计划任务列表

[root@yuchao-linux01 ~]# crontab -l

LINUX 命令整理_计划任务_15

LINUX 命令整理_计划任务_16

LINUX 命令整理_解压缩_17





举报

相关推荐

0 条评论