首页 > 系统相关 >LINUX 命令整理

LINUX 命令整理

时间:2023-08-14 17:06:47浏览次数:33  
标签:opt zip 命令 LINUX 整理 件夹 txt root 链接

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





标签:opt,zip,命令,LINUX,整理,件夹,txt,root,链接
From: https://blog.51cto.com/speediness/7078389

相关文章

  • git操作配置命令
    右键菜单配置GitBashHere功能键运行regedit.exe进入注册表,在HKEY_CLASSES_ROOT\Directory\Background\shell中进行设置。1.新建项GitBushHere,此时你可以看到在桌面右键会出现“GitBushHere”菜单。2.添加GitBushIcon,在第一步的新建项GitBushHere下,新建字符串值Icon,......
  • Linux命令系列(3) —— 单会话多shell命令:screen
    目录一.命令简介二.安装三.常用命令1.查看shell2.创建shell3.离开shell4.进入shell5.销毁shell一.命令简介  在使用Linux的时候,有些情况下只能使用单个会话,但是又有多shell的需求;又有一种情况,需要执行一个在会话结束以后依旧需要执行的进程(在Linux系统中,用户通过sh......
  • linux 动态库生成
    命令:g++-Iincludetest.cpp-fPIC-shared-Wall-m64-std=c++11-O0-g-obin/test.so-g++:编译器的名称-Iinclude:添加了一个头文件搜索路径,包含名为"include"的目录test.cpp:被编译的源文件-fPIC:生成位置无关代码(PositionIndependentCode)-shared:生成共享库-W......
  • Linux的Nginx安装部署
    简介Nginx(enginex)是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。同Tomcat一样,Nginx可以托管用户编写的WEB应用程序成为可访问的网页服务,同时也可以作为流量代理服务器,控制流量的中转。Nginx在WEB开发领域,基本上也是必备组件之一了。安装Nginx......
  • OCEANBASE语句命令
    select * from oceanbase.DBA_OB_TENANTSSELECT * FROM oceanbase.DBA_OB_UNIT_CONFIGS;2、建租户CREATE RESOURCE UNIT S1_unit_config                MEMORY_SIZE = '1G',                MAX_CPU = 1, MIN_CPU = 1, ......
  • 9.2 Linux LED 驱动开发实验
    一、Linux下的LED驱动原理  Linux下的任何驱动,最后都是要配置相应的硬件寄存器。1.地址映射  MMU全称叫做MemoryManageUnit,也就是内存管理单元。现在的Linux支持无MMU处理器。MMU主要完成的功能为:  1、完成虚拟空间到物理空间的映射。  2、内存保护,设......
  • Linux的Tomcat安装部署
    简介Tomcat是由Apache开发的一个Servlet容器,实现了对Servlet和JSP的支持,并提供了作为web服务器的一些特有功能,如Tomcat管理和控制平台,安全域管理和Tomcat阀等。简单说,Tomcat是一个WEB应用程序的托管平台,可以让用户编写的WEB应用程序,被Tomcat所托管,并提供网站服务。即让用......
  • 玩转Linux必不可少的命令之tar
    ❝在linux操作中,我们经常对文件进行操作,比如移动、复制等。单个文件的时候很好操作,但是一但文件比较多的情况下,我们最好的办法就是压缩打包,而tar命令可以帮助我们实现打包、解压的操作!❞什么是Tar它是Unix和类Unix系统上的压缩打包工具,可以将多个文件合并为一个文件,打包后的文件后......
  • linux uart驱动
    注:该文档对应的linux版本为linux4.9,以hi3559uart芯片驱动为例一、uart驱动加载hi3559对应的uart驱动文件为drivers/tty/serial/amba-pl011.c,然而,该文件中的compatible与设备树中的并不匹配。因为这里不使用compatible匹配,而是使用amba_id匹配,所以串口的初始化入口函数为pl......
  • 在安卓手机上安装完整kali linux nethunter 系统
    KALI官方给出的NETHUNTER手机建议              手机型号设备ID     操作系统  基于安卓版本   首选高端设备是一家7/7pro              OOS      安卓......