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 查看命令帮助文档。
Linux--常用命令(详解)_第1张图片

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

2.1作用

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

2.2格式

ls [选项] [路径]

2.3 ls常用选项

Linux--常用命令(详解)_第2张图片

2.3.1 ls -a

在这里插入图片描述

2.3.2 ls -l(等价于 ll)

Linux--常用命令(详解)_第3张图片

2.3.2 ls -h

Linux--常用命令(详解)_第4张图片

三、相对路径与绝对路径

3.1绝对路径

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

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

3.2相对路径

./test 12-5/x64或者test 12-5/x64:在当前目录下查找test 12-5目录。
Linux--常用命令(详解)_第5张图片

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

四、目录操作命令 -cd

4.1作用

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

4.2格式

Linux--常用命令(详解)_第6张图片

4.3案例

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

Linux--常用命令(详解)_第7张图片

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

Linux--常用命令(详解)_第8张图片

五、目录操作命令-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[参数] 文件或者目录名
Linux--常用命令(详解)_第9张图片

7.3案例

7.3.1 rm a.text

在这里插入图片描述

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

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

7.3.3 rm a

Linux--常用命令(详解)_第10张图片
这里无法删除,这个怎么办呢?

7.3.4 rm -r a

删除当前目录下的a子目录,有提示信息
Linux--常用命令(详解)_第11张图片

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目录
Linux--常用命令(详解)_第12张图片
mv dir1 dir 将目录dir1移动到dir目录
Linux--常用命令(详解)_第13张图片

8.3.2重命名

mv a.text b.text 将a.text文件重命名为b.text文件。
Linux--常用命令(详解)_第14张图片

mv dir1 dir11 将dir目录重命名为dir11目录。
Linux--常用命令(详解)_第15张图片

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 文件路径
Linux--常用命令(详解)_第16张图片

9.2.3案例

Linux--常用命令(详解)_第17张图片

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里面去。
Linux--常用命令(详解)_第18张图片

10.3.2 cp 1.txt.txt dir

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

在这里插入图片描述

10.3.3 cp dir dirx

复制目录
Linux--常用命令(详解)_第19张图片

十一、系统管理命令-ps

11.1作用

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

11.2格式

ps [option]

11.3案例

ps(查看当前窗口运行进程):
Linux--常用命令(详解)_第20张图片
ps -ef(=查看运行的所有进程):
Linux--常用命令(详解)_第21张图片

十二、系统管理命令-kill

12.1作用

用于终止执行中的程序

12.2格式

kill [参数] [进程号]
参数:
Linux--常用命令(详解)_第22张图片
进程号:
Linux--常用命令(详解)_第23张图片

12.3案例

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

十三、系统管理命令-ifconfig

13.1作用

ifconfig用来查看ip地址

13.2格式

ifconfig

13.3案例

Linux--常用命令(详解)_第24张图片

十四、清屏命令-clear

14.1作用

清屏(可以用CTRL+l)

14.2格式

clear

14.3效果

Linux--常用命令(详解)_第25张图片

十五、重启关机命令

重启命令: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:对文件或者目录进行打包或者解压
Linux--常用命令(详解)_第26张图片
打包:
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文件权限解读

Linux--常用命令(详解)_第27张图片
Linux--常用命令(详解)_第28张图片

Linux--常用命令(详解)_第29张图片

22.3作用

用来改变目录或者文件的权限
Linux--常用命令(详解)_第30张图片

22.4效果

Linux--常用命令(详解)_第31张图片
Linux--常用命令(详解)_第32张图片

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

你可能感兴趣的:(Linux,linux,运维,服务器,学习)