Linux--常用命令(详解)

详细目录

一、终端命令格式

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效果

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

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

  • 77
    点赞
  • 56
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值