快速学习-Linux常用简单指令

1、简单命令

1.1、ls指令

语法1:#ls [路径]

表示列出指定路径下的文件夹和文件的名字,如果路径没有指定则列出当前路径下的(list)
例如:在root用户的家目录中输入ls命令,则会看到以下的效果:

在这里插入图片描述
要求列出/home的文档的名称。

#ls /home

在这里插入图片描述

语法2:#ls -l [路径]

表示以列表的形式列出指定路径下的文件夹和文件的名字
例如:使用ls –l的命令列出当前用户家目录中的文件夹和文件信息
在这里插入图片描述

语法3:#ls -la [路径]

表示以列表的形式列出指定路径下的文件夹和文件名(包含隐藏文件,all)
例如:在当前用户的家目录中输入ls –la命令可以查看全部的文件夹和文件名,并且包含了隐藏文件(特点是以“.”开头的名字)
在这里插入图片描述
注意:如果一个指令拥有多个选项,一般情况下(95%+)对于选项的顺序没有要求,随意谁前谁后。但是为了避免混淆建议按照笔记里的顺序来记忆。

在Linux下严格区分大小写。

1.2、clear指令

表示的含义:清空当前屏幕中全部的命令(其实质是没有清空,只不过是顶到上面去了)

语法:#clear

在这里插入图片描述
等效于快捷键:ctrl + L

清除Windows的cmd指令叫做:cls

1.3、su指令

作用:切换用户(switch user)。
语法:#su 需要切换到的用户名(用户名可以不写,则表示切换到root用户)
例如:
1、从root用户切换到linux123用户。

#su linux123

在这里插入图片描述
2、从linux123用户切换到root用户。

扫描二维码关注公众号,回复: 10224188 查看本文章
#su root

在这里插入图片描述
等价于:

#su

通过上述两个命令的操作发现一个结论:
当切换到的用户权限如果比当前用户的权限低,可以直接切换,不需要密码;反之,如果从低往高切换则要求输入被切换到的账户对应的密码(高级权限账户密码)。

在输入密码的时候不会有任何的输入提示,输入完毕之后按下回车即可,如果输错了,可以按回车重新输入,或者按住backspace键3秒以上,然后重新输入。

1.4、cd指令

作用:切换目录(change directory)。
语法:#cd 需要切换到的路径(路径可以是相对路径,也可以是绝对路径)路径可以写也可以不写,不写则表示切换到当前用户的家目录(一键回城)。
例如:

1、从root用户家目录中切换到linux123用户的家目录中

#cd /home/linux123

提示:在切换路径或者后期打开一个文件的时候可以多建议使用tab键(可以自动补全命令路径)。

2、切换用户切换到linux123用户,然后从linux123用户的家目录使用cd切换到root的家目录

在这里插入图片描述
结论: 低级用户没有权限访问高级用户相关的资源(权限)。

关于路径:
路径分为相对路径和绝对路径。
相对路径是相对当前路径的一种表现形式。
特点:只要不是以“/”开头的就是相对路径。
绝对路径是直接从“根”开始的一种路径形式。
特点:以“/”开头的路径称之为绝对路径。

/root/a/b/c
root/a/b/c
./root/a/b/c
../root/a/b/c

案例:从root用户家目录中切换到linux123用户的家目录中,要求以相对路径形式书写。
在这里插入图片描述

1.5、pwd指令

作用:打印当前的工作路径(print working directory)。
例如:在当前用户的家目录中使用pwd命令。
在这里插入图片描述

发布了1950 篇原创文章 · 获赞 2067 · 访问量 18万+

猜你喜欢

转载自blog.csdn.net/weixin_42528266/article/details/105146997