Liunx 的命令

本文介绍了Linux系统中的一些基本管理命令,包括创建和管理用户及用户组、日期与时间操作、权限管理、文件和目录的创建、删除、复制、移动,以及使用gzip、gunzip和tar进行文件压缩和解压。同时,还涉及到了进程管理、系统监控、文件查找和文本编辑器vim的使用。
摘要由CSDN通过智能技术生成

1.Linux 的命令(2023.4.6)

1.创建用户: useradd (选项) 用户名

2.用户口令: passwd (选项) 用户名

3.修改用户: usermod 选项 用户名

4.删除用户: userdel (选项) 用户名

ctrl + d 退出当前账户

-r 删除主目录和邮件池

-f 强制操作

2.Linux – 用户组(2023.4.6)

1.创建用户组: groupadd (选项) 用户组名

2.修改用户组:groupmod (选项) 用户组名

3.查询用户所属组 groups 用户名

4.删除用户组: froupdel 用户组名

3.Linux – 管理用户组内成员goasswd(2023.4.6)

语法 : gpasswd (可选项) 组名

-a : 添加用户到组 例子:gpasswd -a a1 zugpas

-d : 从组删除用户

-A : 指定管理员

-M :指定组成员和-A 差不多

-r : 删除密码

-R :限制用户登入组,只有组中的成员才可以是用newgrp加入该组

4.Linux – date,logname,su(2023.4.6)

4.1 date命令

date [参数选项]

参数选项:

-d<字符串> :显示字符串所指的日期与时间;字符串前后必须加上双引号

-s<字符串> :根据字符串设置日期与时间.字符串前后必须加上双引号

-u :显示GMT

–help :在线帮助

–version :显示版本信息

显示用户

4.2 logname 命令

logname [–help] [–version]

参数选项

–help 在线帮助

–version 显示版本信息

切换用户

4.3 su 命令

su [user]

-c 切换用户执行命令,切换完再变成原来的用户

例子 : su -c ls root 把用户改为root执行ls 命令,执行完了再改回来

5.Linux – 系统管理相关命令 - id,sudo(2023.4.7)

5.1id 命令

id [][][-g] [–help] [–version] [用户名称]

查看当前用户的详细信息(用户id .群组id , 所属组)

5.2sudo 命令

sudo [参数选项] 提高普通用户的操作权限

-u

6 Linux – 系统管理相关命令 - top,ps,kill(2023.4.7)

6.1 top命令

(相当于任务管理器)

top 实时显示process的动态

PID 每个经常的ID

PR 进程的优先级

NI 表示进程的优先级 负数表示高优先级 正数相反

top -c 显示所有的进程信息(显示完整命令)

top -p + PID 监视指定线程信息

结束监控快捷键:q

6.2 ps命令

获取当前线程信息

ps -A 显示系统中所有的进程信息

pa -ef 显示系统中所有的进程信息 (完整信息)

ps -u 用户名 显示指定用户的进程信息

6.3 kill命令

kill + PID 终端执行(PID)中的程序

kill -p PID 强制杀死

kill all -u + 用户名 杀死指定用户中的所有进程

7.Linux – 关机和重启的命令 - shutdown ,reboot (2023.4.7)

7.1关机命令

shutdown 关机

shutsown -c 取消关机

shutdown -h now 立刻马上关机

shutdown +1 ‘一分钟以后关机’ 准备一分钟后关机,并提示信息

shutdown -r +1 ‘准备重启’ 延时一分钟,准备重启并提示信息

7.2 重启命令

reboot 立刻重启

8.Linux – 系统管理的其他命令 - who ,timedatectl,clear

8.1who 命令

who 显示当前登录系统的用户

who -H 显示明细(标题)信息

8.2 timedatectl 命令

timedatectl 校正服务器时间和时区

timedatectl set-ntp true 同步时间

8.3 clear 命令

clear 不是删除全部命令,是顶到上面去了

9 Linux – 目录管理命令 – is ,pwd,cd-2

9.1 ls 命令

ls 列出目录里的内容

ls -l 显示文件夹详细信息

ls -a 查看到隐藏信息

ls -al 显示所有文件和文件夹的详细信息

d 表示目录

-表示文件

在这里插入图片描述

9.2 pwd 命令

pwd -p 查看当前所在的目录

9.3 cd 命令

cd [相对路径或者绝对路径] 切换目录

  • 相对路径 : 相对当前目录而言

  • 绝对路径 : 由根目录 / 开始的

  1. Linux – 目录管理命令 - mkdir,rmdir,rm(2023.4.8)

10.1mkdir命令

语法: mkdir [-p] 文件夹的名字 创建文件夹

mkdir 文件夹名 创建目录

mkdir -p aaa/bbb 创建多级目录

10.2 rmdir命令

rmdir 文件夹 删除空的文件夹

rmdir -p bbb/ccc 删除ccc ,如果删除之后的bbb是空的,那么bbb也一起删除

10.3 rm命令

(remove 的缩写)

rm [选项] 文件/目录 删除文件或目录

touch a.txt 创建txt 文件

rm 文件路径 删除文件

rm -r 目录路径 删除目录和目录里的所有内容

11.Linux – 目录管理命令 - cp,mv(2023.4.8)

11.1 cp 命令

cp aaa/a.txt ccc 将aaa文件夹中的a.txt文件拷贝到ccc文件中

cp -r aaa/* ccc 将aaa文件夹中的所有内容拷贝到ccc文件夹中

11.2 mv命令

(相当于剪切)

mv 数据源 目的地 改名,移动

mv 文件名 文件名 将源文件名改为目标文件名

mb 文件名 目录名 将文件移动到目标目录

mv 目录名 目录名 目标目录已存在,将源目录移动到目标目录;目标目录不存在则改名

mv 目录名 文件名 出错

12.Linux – 文件基本属性

drwxr-xr-x

第一位

  • d 目录
  • -文件
  • I 为链接文档

第2-4位 : 属主权限(就是当前所在的用户有干嘛干嘛的权限)

第5-7位 : 属组权限

第8-10位: 其他用户的权限

在这里插入图片描述

权限:

r: 可读

w: 可写

x: 可执行

-: 没有当前权限

~~在这里插入图片描述
~~

13.Linux–更改属主和属组 - chgrp,chown(2023.4.8)

13.1 chgrp命令

(change group)

chgrp -v root aaa 将 aaa 的属组改为root(加了-v 就是多了一个提示语句)

13.2 chown 命令

chown 属主名 文件名 更改属主

chown root aaa 将aaa 的属主改为 root

chown root:root bbb 将bbb的属主和属组改为root

chown -R root:root aaa 将aaa 文件夹和里面的属主和属组改为root

14.Linux – 更改权限 -chmod (2023.4.10)

作用: 修改属主,属组,其他用户啊的权限

修改方式:

  • 数字方式
  • 符号方式

数字权限 :

读 read 4

写 write 2

执行 execute 1

无权限 0

rwx = 7

chmod -R 对当前目录下的所有档案与子目录进行相同的权限变更(按照递回的方式逐个变更)

举例: chmod -R 770 aaa

数字方式 aaa 是文件名

符号权限

  • user 属主权限 u
  • group 属组权限 g
  • others 其他权限 o
  • 全部身份 a

举例: chmod u =rwx,g=rx,o=r a.txt

15.Linux – 文件管理 – touch(2023.4.10)

15.1 touch

​ 如果时间不存在就会创建文件

​ 如果时间存在就会修改时间属性

touch a.txt

touch a{1…10}.txt 创建从1-10十个文件(批量创建空文件)

stat a.txt 查看文件的详细信息

16.Linux-- 文件管理 – touch (2023.4.10)

16.1 vi/vim编辑器

vi/vim 三种模式

~~在这里插入图片描述
~~

在这里插入图片描述

16.2 vim 三种模式切换

16.2.3 vim 文件名

​ 打开和新建文件

  • 如果文件以及存在,会直接打开该文件
  • 如果文件不存在,打开一个临时文件,再保存且退出后,就会新建一个文件

在这里插入图片描述

进入末行模式保存文件

语法

:q 当vim进入文件没有对文件内容做任何操作可以按’q’退出

:q! 当vim 进入文件对文件内容有操作,但是不想保存退出

:wq 正常保存退出

:wq! 强制保存退出,只针对root用户和文件所有人

17.Linux-- 文件查看 – cat,less (2023.4.10)

17.1 文件查看

cat 文件名 查看小文件内容

less -N 文件名 分屏显示大文件的内容

head -n 文件名 查看文件的前一部分

tail -n 文件名 查看文件的最后部分

grep 关键字 文件名 根据关键字搜索文本文件内容

17.2 cat命令

cat -n a.txt 会显示行号

17.3 less命令

less a.txt 查看a.txt的内容

less -N a.txt 查看a.txt的内容(加入行号)

q 退出命令

18.Linux-- 文件查看 – tail,head (2023.4.12)

18.1 tail 命令

tail big.txt 默认显示文件最后十行

tail -3 big.txt 显示文件最后三行

tail -f big.txt 动态显示最后十行

tail -4f big.txt 动态显示最后四行

tail -n+2 big.txt 显示文件a.txt 的内容,从第二行至文件末尾

tail -c 45 vig.txt 显示最后45个字符

18.2 head 命令

和tail 命令相近

19.Linux-- 文件查看 – grep (2023.4.12)

19.1grep 命令

根据关键字对文件进行查找

grep 关键字 small.txt 把包含关键字的行展示出来

grep -n 关键字 small.txt 把包含关键字的行展示出来并且加上行号

grep -i 关键字 small.txt 把包含关键字的行展示出来,搜索忽略大小写

grep -v 关键字 small.txt 把不包含关键字的行展示出来

ps -ef | grep 关键字 查找指定的进程信息,包含grep进程

ps -ef |grep 关键字 |grep -v ‘grep’ 查找指定的进程信息,不包含grep 进程

ps -ef|grep -c sshd 查找进程个数

20.Linux-- vim定位行 (2023.4.12)

20.1 vim 定位行

语法: vim 文件名+行数

21.Linux–vim异常处理 (2023.4.12)

21.1异常处理

如果vim异常退出,在磁盘中可能保存有交换文件

删除swp文件即可

rm -r -f .small.txt.swp

22.Linux-- echo (2023.4.12)

22.1 echo命令

语法:

​ echo 字符串 展示文本

​ echo 字符串 > 文件名 将字符串写到文件中(覆盖文件中内容)

​ echo 字符串 >> 文件名 将字符串写到文件中(不覆盖文件中内容)

​ cat 不存在的目录 &>>error.log 将命令的失败结果 追加error.log 文件的后面

22.Linux-- 软连接(2023.4.12)

相当于win 中的快捷方式

~~在这里插入图片描述
~~

ln -s 目标文件路径 快捷方式路径

22.Linux-- find (2023.4.12)

22.1 find 命令

find . -name ‘*.txt’ .表示在该文件中,按照名字查找,所有的txt 文件

find / -name ‘*.txt’ 查找根目录中的所有txt文件

23.Linux-- 压缩命令–gzip,gunzip (2023.4.12)

23.1 gzip命令

gizp a.txt 压缩文件

gzip * 压缩当前目录下所有文件

gzip -dv * 解压文件并列出详细信息

23.2 gunzip命令

gunzip 压缩文件 解压

24.Linux–压缩命令–tar (2023.4.12)

24.1 tar命令

tar 本身不具有压缩功能,他是调用压缩功能实现的.

tar -cvf 打包文件名 文件名 打包文件并指定打包之后的文件名(仅打包不压缩)

tar -zcvf 压缩文件名 文件名/文件夹名 (打包压缩)

tar -ztvf压缩文件名 查看压缩文件中的哪些文件

tar -zxvf 压缩文件名 解压

-c 建立新的压缩文件

-v 显示指令执行过程

-f <备份文件> 指定压缩文件

-z 通过gzip指令处理压缩文件

-t 列出压缩文件中的内容

-x 表示解压
中的快捷方式

ln -s 目标文件路径 快捷方式路径

22.Linux-- find (2023.4.12)

22.1 find 命令

find . -name ‘*.txt’ .表示在该文件中,按照名字查找,所有的txt 文件

find / -name ‘*.txt’ 查找根目录中的所有txt文件

23.Linux-- 压缩命令–gzip,gunzip (2023.4.12)

23.1 gzip命令

gizp a.txt 压缩文件

gzip * 压缩当前目录下所有文件

gzip -dv * 解压文件并列出详细信息

23.2 gunzip命令

gunzip 压缩文件 解压

24.Linux–压缩命令–tar (2023.4.12)

24.1 tar命令

tar 本身不具有压缩功能,他是调用压缩功能实现的.

tar -cvf 打包文件名 文件名 打包文件并指定打包之后的文件名(仅打包不压缩)

tar -zcvf 压缩文件名 文件名/文件夹名 (打包压缩)

tar -ztvf压缩文件名 查看压缩文件中的哪些文件

tar -zxvf 压缩文件名 解压

-c 建立新的压缩文件

-v 显示指令执行过程

-f <备份文件> 指定压缩文件

-z 通过gzip指令处理压缩文件

-t 列出压缩文件中的内容

-x 表示解压

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值