Linux基础3 常用命令介绍

一.Linux常用命令介绍

1.基本命令

1.pwd

显示当前位置的绝对路径,示例如下:
请添加图片描述

2.cd

切换目录,cd后面添加的参数是目的地,可以是相对路径,也可以是绝对路径;

  • 这里的abc是位于桌面的一个文件夹。
  • old是在abc中的一个文件夹。

相对路径:
请添加图片描述
绝对路径:
在这里插入图片描述

  • cd ’ - ’ 返回到上一次目录所在地
    请添加图片描述

  • cd ’ ~'直接返回用户家目录
    在这里插入图片描述

  • cd’'回到上一层
    在这里插入图片描述

  • cd’.'无事发生
    在这里插入图片描述

3.ls

显示目录下所有文件,实例如下:
请添加图片描述

  • -a显示隐藏文件
    请添加图片描述

  • -l用列表的方式显示所有文件的详细信息请添加图片描述

4.man

查看帮助手册,用来查看具体的命令,系统调用,库函数的详细信息,示例如下:
在这里插入图片描述
在这里插入图片描述

5.touch

创建一个普通文件,示例如下:
在这里插入图片描述
创建前:请添加图片描述
创建后:
请添加图片描述

6.mkdir

创建目录文件(文件夹),示例如下:
在这里插入图片描述
桌面上也会添加出来:
在这里插入图片描述

7.rm

删除文件或者文件夹,注意:删除文件夹的时候需要加参数" -r",示例如下:
删除普通文件:
在这里插入图片描述
删除文件夹分为,删除文件夹中的空目录和删除文件夹中的非空目录;
删除空目录:
在这里插入图片描述
删除非空目录:
在这里插入图片描述

8.cp

拷贝文件,注意: 拷贝目录文件时,需要加上参数“-r”,示例如下:
普通文件的拷贝:
在这里插入图片描述
目录文件的拷贝:
在这里插入图片描述

注意:这里出现两次cp -r dir2 dir1:
1. 第一次执行:dir1不存在,dir1此时创建成功;
2. 第二次执行:dir1已存在,此时系统将dir1当作路径来处理。

9.mv(剪切,移动,重命名)

1.剪切移动,示例如下:
在这里插入图片描述

2.重命名示例如下:
在这里插入图片描述
重命名存在覆盖风险,小心使用mv。

10.find

在目录中遍历一遍,也可以制定遍历开始位置,示例如下:
在这里插入图片描述

11.grep过滤

在这里插入图片描述

  • c只显示行数
  • v取反,取本身查找之外的数据全部打印
    在这里插入图片描述

12.管道‘|’

将前一个命令的输出信息作为下一个命令的输入信息,示例如下:
在这里插入图片描述

13.wc

统计文件的信息,比如(-w)显示有多少单词(-l)统计行数 (-c)示例如下:
在这里插入图片描述

14.su

切换用户su+username,如果不加用户名,默认切换root用户
示例如下:
在这里插入图片描述
sudo su 切换root用户:
在这里插入图片描述
exit 退出:
在这里插入图片描述

15.关机和重启

  • shutdown -h now 立即关机
  • shutdown -r now 立即重启
  • init 0 关机
  • init 6 重启
  • halt 关机
  • reboot 重启

init级别:0~6 7种级别:

  • 0关机
  • 1单用户模式
  • 2 多用户无网络模式
  • 3 完全的多用户文本界面
  • 4未定义或自定义
  • 5 图像化界面
  • 重启

例如,init 3是文本界面,也就是我们工作中用的最多的界面。

16.修改用户密码

passwd stu 修改
sudo passwd stu 强制修改

2.打包,解包,压缩,解压命令

1.tar将文件打包或者解包

  • c 创建包文件
  • f 指定目标为文件而不是设备
  • v 显示详细过程
  • t 显示包中内容,而不释放
  • x 释放包中的内容
  • z GNU版本新加入的,让tar具有压缩和解压功能

1.1tar打包过程

在这里插入图片描述

1.2tar解包过程

在这里插入图片描述

2.gzip对文件进行压缩和解压

2.1gzip对文件进行压缩

在这里插入图片描述

2.2gzip对压缩包进行解压

  • d解压
    在这里插入图片描述

2.3通过tar命令堆xxx.tar.gz进一步解压

在这里插入图片描述

2.4通过tar命令对多个文件进行一步压缩

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_56935264/article/details/123901118
今日推荐