0
点赞
收藏
分享

微信扫一扫

简单入门linux【二:云原生】linux 云原生命令


csdn

前言
👏作者简介:我是笑霸final,一名热爱技术的在校学生。

简单入门linux【二】linux实操

  • ​​零:上文链接​​
  • ​​一:关机重启类​​
  • ​​二:登陆与注销类​​
  • ​​三:用户类​​
  • ​​3.1用户组​​
  • ​​四:实用指令​​
  • ​​4.1运行级别(7个):​​
  • ​​4.2文件目录类​​
  • ​​4.2.1 >与>>​​
  • ​​4.3搜索查找类​​
  • ​​4.3.1管道符号```|```和```grep```​​
  • ​​4.4压缩解压类​​
  • ​​4.4.1 gzip和gunzip​​
  • ​​4.4.2 zip和unzip​​
  • ​​4.4.3 tar指令​​

零:上文链接

简单入门linux【一】初识linux

一:关机重启类

命令

操作

​shutdown -h now​

立刻关机

​shutdown -h 1​

1分钟后关机

​shutdown -r now​

立刻重启

​halt​

关机

​reboot​

重启

​sync​

内存数据同步到磁盘

二:登陆与注销类

命令

操作

​su 用户名​

切换用户

​logout​​在运行级别3下有效

注销用户

三:用户类

命令

操作

​useradd 用户名​

添加用户

​passwd 用户名​

指定/修改 用户密码

​userdel 用户名​

删除用户(保留home目录)

​userdel -r 用户名​

删除用户

​id 用户名​

查询用户信息

​whoami​​​ 或者​​who am i​

查询当前用户

3.1用户组

命令

操作

​groupadd 组名​

添加组

​groupdel 组名​

删除组

​usesradd -g组名 用户名​

添加用户的同时添加组

​usermod -g组名 用户名​

修改用户组

​cat /etc/group​

查看所有用户组

四:实用指令

帮助指令:
man [命令过着配置文件] 过去帮助信息

4.1运行级别(7个):

运行级别0:系统停机状态,系统默认运行级别不能设为0,否则不能正常启动
运行级别1:单用户工作状态,root权限,用于系统维护,禁止远程登陆
运行级别2:多用户状态(没有NFS)
运行级别3:完全的多用户状态(有NFS),登陆后进入控制台命令行模式
运行级别4:系统未使用,保留
运行级别5:X11控制台,登陆后进入图形GUI模式
运行级别6:系统正常关闭并重启,默认运行级别不能设为6,否则不能正常启动

指定运行级别:
init X //X表示运行级别
help [命令] //获的shell内置的命令帮助信息

4.2文件目录类

命令

操作

​pwd​

显示当前工作目录的绝对路径

​ls [选项] [目录或文件]​

常见选项:​​-a​​​:显示当前目录所有文件和目录包括隐藏的。​​-l​​:列表的方式显示信息

​cd [参数]​

切换到指定目录

​cd ~ 或 cd:​

回到自己的home目录

​cd ..​

返回上一级目录

​mkdir [选项] 目录名​

常用选项:​​-p​​ 创建多级目录

​rmdir [选项] 目录名​

常用选项:​​- p​​ 递归删除目录删除(空目录)

​rm -rf​

删除目录

​touch 文件名​

创建一个空目录

​cp [选项] A B​

常用选项:​​-r​​递归把A拷贝到B、

​rm [选项] 目录或文件​

常用选项:​​-r 递归删除整个文件夹​​​ 、​​-f 强制删除不提示​

​mv 老文件名 新文件名​

重命名

​mv /.../...​

移动文件

​cat [选项] 文件​

常用选项:​​-n显示行号的查看文件​​ (不能修改)

​more 文件​

查看文件

​less 文件​

查看文件

​echo [选项] 内容​

把内容输出到控制台

​head -n X 文件​

查看文件前X行内容

4.2.1 >与>>

命令

操作

​ls -l > 文件​

列表的文件写入文件(覆盖)

​ls -l >> 文件​

列表的文件追加到文件末尾

​cat 文件1 > 文件2​

将文件1的内容覆盖到文件2

​cat 文件1 >> 文件2​

将文件1的内容追加到文件2末尾

​echo 内容 >> 文件​

将内容写入到文件尾部

4.3搜索查找类

命令

操作

​find [搜索范围] [选项]​

命令用来在指定目录下查找文件

常用选项:

​-amin​​​ n : 在过去 n 分钟内被读取过
​​​-anewer​​​file: 比文件 file 更晚被读取过的文件
​​​-atime​​​n: 在过去 n 天内被读取过的文件
​​​-cmin​​​n : 在过去 n 分钟内被修改过
​​​-cnewer​​​file :比文件 file 更新的文件
​​​-ctime​​​n : 在过去 n 天内创建的文件
​​​-mtime​​​n : 在过去 n 天内修改过的文件
​​​-empty​​​: 空的文件-gid n or -group name : gid 是 n 或是 group 名称是 name
​​​-ipath​​​p, ​​-path​​​p : 路径名称符合 p 的文件,ipath 会忽略大小写
​​​-name​​​name, ​​-iname​​​name : 文件名称符合 name 的文件。iname 会忽略大小写
​​​-size​​​n : 文件大小 是 n 单位,b 代表 512 位元组的区块,c 表示字元数,k 表示 kilo bytes,w 是二个位元组。
​​​-type​​c : 文件类型是 c 的文件。

命令

操作

​locate 文件​

快速指定文件路径

​which 指令​

查看指令的路径

4.3.1管道符号​​|​​​和​​grep​

命令

操作

​grep [选项] 内容​

常用选项 ​​-n​​​:显示行号、​​-i​​忽略大小写

列:
在 h2.txt中查找“h" 并显示行号

cat /root/h2.txt  | grep -n "h"

简单入门linux【二:云原生】linux 云原生命令_云原生

4.4压缩解压类

4.4.1 gzip和gunzip

命令

操作

​gzip 文件​

将文件压缩为​​.gz​​文件

​gunzip *.gz​

解压文件

4.4.2 zip和unzip

命令

操作

​zip [选项] 文件/目录​

压缩文件或目录 成为​​.zip​​文件

​unzip [选项] *.zip​

解压

常用选项:
-r:递归压缩(压缩目录)
-d<目录> : 指定解压后文件存放的目录

4.4.3 tar指令

可以打包也可以解压

命令

操作

​tar[必要参数][选择参数][文件]​

用来压缩和解压文件。tar本身不具有压缩功能。他是调用压缩功能实现的

必要参数有如下
-A 新增压缩文件到已存在的压缩
-B 设置区块大小
-c 建立新的压缩文件
-d 记录文件的差别
-r 添加文件到已经压缩的文件
-u 添加改变了和现有的文件到已经存在的压缩文件
-x 从压缩的文件中提取文件
-t 显示压缩文件的内容
-z 支持gzip解压文件
-j 支持bzip2解压文件
-Z 支持compress解压文件
-v 显示操作过程
-l 文件系统边界设置
-k 保留原有文件不覆盖
-m 保留文件不被覆盖
-W 确认压缩文件的正确性

可选参数如下
-b 设置区块数目
-C 切换到指定目录
-f 指定压缩文件
–help 显示帮助信息
–version 显示版本信息

将 ​​myhome.tar.gz​​​解压到​​/root​​目录下

tar -zxvf myhome.tar.gz -C /root



举报

相关推荐

0 条评论