当前位置: 首页 > news >正文

Linux--常用命令(详解)

详细目录

  • 一、终端命令格式
  • 二、显示文件列表命令-ls
    • 2.1作用
    • 2.2格式
    • 2.3 ls常用选项
      • 2.3.1 ls -a
      • 2.3.2 ls -l(等价于 ll)
      • 2.3.2 ls -h
  • 三、相对路径与绝对路径
    • 3.1绝对路径
    • 3.2相对路径
  • 四、目录操作命令 -cd
    • 4.1作用
    • 4.2格式
    • 4.3案例
      • 4.3.1 cd -: 返回上一次所在目录
      • 4.3.2 cd~切换到当前用户的家目录
  • 五、目录操作命令-mkdir
    • 5.1作用
    • 5.2格式
    • 5.3案例
      • 5.3.1 mkdir a
      • 5.3.2 -p创建多级目录
      • 5.3.3 mkdir /root/a
  • 六、文件操作命令-touch
    • 6.1作用
    • 6.2格式
    • 6.3案例
      • 6.3.1 touch a.text
      • 6.3.2 touch /root/a/a.text
      • 6.3.3 touch a.text b.text c.text......
  • 七、目录操作命令符-rm
    • 7.1作用
    • 7.2格式
    • 7.3案例
      • 7.3.1 rm a.text
      • 7.3.2 rm -f b.text或者rm b.text -f
      • 7.3.3 rm a
      • 7.3.4 rm -r a
      • 7.3.5 rm -rf a
  • 八、文件操作命令-mv
    • 8.1作用
    • 8.2格式
    • 8.3案例
      • 8.3.1移动
      • 8.3.2重命名
    • 8.4注意
  • 九、文件操作命令-cat和more
    • 9.1cat
      • 9.1.1作用
      • 9.1.2格式
      • 9.1.3 案例
    • 9.2more
      • 9.2.1作用
      • 9.2.2格式
      • 9.2.3案例
    • 9.3more和cat的异同点
  • 十、文件操作命令-cp
    • 10.1作用
    • 10.2格式
    • 10.3案例
      • 10.3.1 cp 1.txt.txt A
      • 10.3.2 cp 1.txt.txt dir
      • 10.3.3 cp dir dirx
  • 十一、系统管理命令-ps
    • 11.1作用
    • 11.2格式
    • 11.3案例
  • 十二、系统管理命令-kill
    • 12.1作用
    • 12.2格式
    • 12.3案例
  • 十三、系统管理命令-ifconfig
    • 13.1作用
    • 13.2格式
    • 13.3案例
  • 十四、清屏命令-clear
    • 14.1作用
    • 14.2格式
    • 14.3效果
  • 十五、重启关机命令
  • 十六、查看执行命令位置-which
    • 16.1作用
    • 16.2效果
  • 十七、查看主机命令-hostname
    • 17.1作用
    • 17.2效果
  • 十八、全文检索命令-grep
    • 18.1作用
    • 18.2格式
    • 18.3效果
  • 十九、管道命令-|
    • 19.1作用
    • 19.2效果
  • 二十、用户命令 -useradd
    • 20.1创建新用户
    • 20.2用户删除
    • 20.3用户切换
  • 二十一、打包命令-tar
    • 21.1作用
  • 二十二、权限管理命令-chmod
    • 22.1文件权限概述
    • 22.2文件权限解读
    • 22.3作用
    • 22.4效果

一、终端命令格式

command [-options] [parameter]
说明:
-command:命令名,相应功能的英文单词或者单词缩写。
-[options]:选项,可用来对命令进行控制,也可以省略。
-parameter:传给命令的参数,可以是零个、一个或者多个。

例如:
ls–help 查看命令帮助文档。
在这里插入图片描述

二、显示文件列表命令-ls

2.1作用

ls是英文单词list的简写,其功能为列出目录的内容,是用户最常用的命令之一。
在这里插入图片描述

2.2格式

ls [选项] [路径]

2.3 ls常用选项

在这里插入图片描述

2.3.1 ls -a

在这里插入图片描述

2.3.2 ls -l(等价于 ll)

在这里插入图片描述

2.3.2 ls -h

在这里插入图片描述

三、相对路径与绝对路径

3.1绝对路径

Windows系统:从盘符开始的路径
在这里插入图片描述

Linux/max系统:从根目录开始的路径在这里插入图片描述

3.2相对路径

./test 12-5/x64或者test 12-5/x64:在当前目录下查找test 12-5目录。
在这里插入图片描述

…/test 12-5/x64:当前目录的上一级目录查找text 12-5目录。
…/…/:上一级目录的上一级,目录。

四、目录操作命令 -cd

4.1作用

cd 是英文单词 chang directory 的缩写,其功能为更改当前的工作目录,也是用户最常用的执行pwd指令可立刻得知您目前所在的工作目录的绝对路径名称。
pwd(目前所在的工作目录的绝对路径名称):
在这里插入图片描述

4.2格式

在这里插入图片描述

4.3案例

4.3.1 cd -: 返回上一次所在目录

在这里插入图片描述

4.3.2 cd~切换到当前用户的家目录

在这里插入图片描述

五、目录操作命令-mkdir

5.1作用

mkdir命令用于创建目录

5.2格式

mkdir [-p0 dirName
参数:
-p 一次创建多级目录

5.3案例

5.3.1 mkdir a

在当前目录下创建一个 a
在这里插入图片描述

5.3.2 -p创建多级目录

在a下创建b,在b下创建c。
在这里插入图片描述

5.3.3 mkdir /root/a

在root目录下创建a,前提是在root目录存在的情况下。

六、文件操作命令-touch

6.1作用

touch命令创建文件

6.2格式

touch 文件名…

6.3案例

6.3.1 touch a.text

在当前目录下,创建a.text文件
在这里插入图片描述

6.3.2 touch /root/a/a.text

在root文件的a文件下创建a.text文件

6.3.3 touch a.text b.text c.text…

在当前目录下一下创建多个文件

七、目录操作命令符-rm

7.1作用

rm命令用于删除文件或者目录

7.2格式

rm[参数] 文件或者目录名
在这里插入图片描述

7.3案例

7.3.1 rm a.text

在这里插入图片描述

7.3.2 rm -f b.text或者rm b.text -f

参数可以颠倒
在这里插入图片描述

7.3.3 rm a

在这里插入图片描述
这里无法删除,这个怎么办呢?

7.3.4 rm -r a

删除当前目录下的a子目录,有提示信息
在这里插入图片描述

7.3.5 rm -rf a

木有提示信息,直接删除。

八、文件操作命令-mv

8.1作用

mv命令用于文件、目录的移动和重命名。

8.2格式

mv 原路径 目标路径

8.3案例

8.3.1移动

mv a.text dir 将a.text移动到dir目录
在这里插入图片描述
mv dir1 dir 将目录dir1移动到dir目录
在这里插入图片描述

8.3.2重命名

mv a.text b.text 将a.text文件重命名为b.text文件。
在这里插入图片描述

mv dir1 dir11 将dir目录重命名为dir11目录。
在这里插入图片描述

8.4注意

重命名要求在之前木有一样的名字,之前有一样的名字的话就是移动。

九、文件操作命令-cat和more

9.1cat

9.1.1作用

用于显示文件内容

9.1.2格式

cat 文件路径

9.1.3 案例

在这里插入图片描述
cat 后面是要加文件,一次性显示全部内容。

9.2more

9.2.1作用

用于显示文件内容,可以按页或者行显示文章内容

9.2.2格式

more 文件路径
在这里插入图片描述

9.2.3案例

在这里插入图片描述

9.3more和cat的异同点

相同点:后面都是加文件路径
不同点;cat 一下子显示全部文章内容,more只显示一页内容。

十、文件操作命令-cp

10.1作用

cp命令用来实现文件或者目录的复制

10.2格式

cp 源路径 目标路径

10.3案例

10.3.1 cp 1.txt.txt A

把1.txt.txt的内容复制到A里面去。
在这里插入图片描述

10.3.2 cp 1.txt.txt dir

把1.txt.txt的内容复制到dir目录
在这里插入图片描述

在这里插入图片描述

10.3.3 cp dir dirx

复制目录
在这里插入图片描述

十一、系统管理命令-ps

11.1作用

ps命令用来列出系统中当前运行的进程

11.2格式

ps [option]

11.3案例

ps(查看当前窗口运行进程):
在这里插入图片描述
ps -ef(=查看运行的所有进程):
在这里插入图片描述

十二、系统管理命令-kill

12.1作用

用于终止执行中的程序

12.2格式

kill [参数] [进程号]
参数:
在这里插入图片描述
进程号:
在这里插入图片描述

12.3案例

kill -9 12345  杀死pid为12345的进程

十三、系统管理命令-ifconfig

13.1作用

ifconfig用来查看ip地址

13.2格式

ifconfig

13.3案例

在这里插入图片描述

十四、清屏命令-clear

14.1作用

清屏(可以用CTRL+l)

14.2格式

clear

14.3效果

在这里插入图片描述

十五、重启关机命令

重启命令:reboot
关机命令:shutdown -h now:立刻关机(断电关机)
halt(不断电关机)

十六、查看执行命令位置-which

16.1作用

which显示执行命令的绝对位置

16.2效果

在这里插入图片描述

十七、查看主机命令-hostname

17.1作用

查看当前主机名

17.2效果

在这里插入图片描述

十八、全文检索命令-grep

18.1作用

命令可以对文件进行文本查询,内容查询

18.2格式

grep [查找的东西] [查找的文件]

18.3效果

在这里插入图片描述

十九、管道命令-|

19.1作用

|:上一个命令的输出就是下一个命令的输入

19.2效果

在所有进程中快速找到包含mysql内容的进程
在这里插入图片描述

二十、用户命令 -useradd

20.1创建新用户

useradd ~(需要创建的用户名称)
设置密码:passwd ~(需要创建的用户名称)

20.2用户删除

删除用户以及同时删除/home下的目录:userdel ~(需要创建的用户名称)-r
删除用户但是不会删除/home下的目录:userdel ~(需要创建的用户名称)

20.3用户切换

su ~

二十一、打包命令-tar

21.1作用

tar:对文件或者目录进行打包或者解压
在这里插入图片描述
打包:
tar -cfv text.bar nb (将nb目录打包成text.bar)
打包并压缩:
tar -czvf text.bar.gz nb (将nb目录打包并压缩成text.bar.gz
解包:
tar -xvf text.bar (将text.bar解压到当前目录下)
tar -xvf text.bar -C /root/text (将text.bar.gz解压到指定root下的text目录下)
解包gz格式的压缩包:
tar -xzvf text.bar.gz (将text.bar解压到当前目录下)
tar -xzvf text.bar.gz -C /root/text (将text.bar.gz解压到指定root下的text目录下)

二十二、权限管理命令-chmod

22.1文件权限概述

Linux操作系统是多任务多用户操作系统,每当我们使用用户名登录操作系统时,Linux都会对该用户进行认证、授权审计等操作。操作系统为了识别每个用户,会给每个用户定义个ID,就是UID。用户组就相当于多个用户的容器;在Linux系统中,用户组也有一个ID,GID。在Linux操作系统中,root的权限是最高的,相当于windows的administrator,拥有最高权限,能执行任何命令和操作,而其他用户都是普通用户。Linux对文件创建者(所属用户),所属用户组,其他用户组都赋予不同的权限。

22.2文件权限解读

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

在这里插入图片描述

22.3作用

用来改变目录或者文件的权限
在这里插入图片描述

22.4效果

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

欧耶!!!!我学会啦!!!

http://www.lryc.cn/news/299202.html

相关文章:

  • SouthLeetCode-打卡24年02月第1周
  • vscode的cmake工具小三角符号旁边没有目标的解决方法
  • Servlet JSP-Eclipse安装配置Maven插件
  • os模块
  • 【C语言进阶】深度剖析数据在内存中的存储--上
  • 【doghead】VS2022 win11 安装配置WSL2 以编译linux端的cmake项目并运行2
  • 【教程】C++语言基础学习笔记(七)——Array数组
  • BUGKU-WEB GET
  • 蓝桥杯每日一题----唯一分解定理
  • openssl3.2 - osslsigncode工程的学习
  • HTML 超文本标记语言
  • sklearn:机器学习 分类特征编码category_encoders
  • C++错误[错误] call of overloaded ‘min(int, int)‘ is ambiguous
  • 2024全栈元年-thinkphp-数据操作
  • HTML世界之第二重天
  • 社区经营的好处与优势:为何越来越多的人选择社区店?
  • C语言系列1——详解C语言:变量、常量与数据类型
  • WordPress修改所有用户名并发送邮件通知的插件Easy Username Updater
  • C语言中的数据类型-强转
  • 大数据可视化BI分析工具Apache Superset结合内网穿透实现远程访问
  • C# 线程与线程池的使用方法、注意事项
  • 2024年华为OD机试真题-按身高和体重排队-Python-OD统一考试(C卷)
  • openGauss学习笔记-218 openGauss性能调优-确定性能调优范围-硬件瓶颈点分析-I/O
  • 去除vue自带的边距
  • ElasticSearch级查询Query DSL上
  • 120.乐理基础-五线谱-五线谱的多声部与指法问题
  • YOLOv5独家改进:上采样算子 | 超轻量高效动态上采样DySample,效果秒杀CAFFE,助力小目标检测
  • 洛谷 P1102 A-B 数对 (Java)
  • 情人节到了,写一份爱心程序(python)
  • Java图形化界面编程—— 基本组件和对话框 笔记