Linux基本指令(一)

简介: Linux基本指令

前言:什么是指令?

指令本质上就是程序,和Windows系统中的.exe可执行程序一样。

在Windows系统中,可以通过桌面快捷方式快速的找到这些可执行程序,从而运行;那么在Linux系统中这些指令存放在什么位置呢?

答案是:/usr/bin ,如下图(太多指令,截图不下)

因此安装/卸载就是:将 可执行程序 拷贝到系统路径 / 从系统路径中删除

1. pwd:显示当前我们在Linux系统中所处路径

pwd

当前所处路径为 /root/linux

2. ls:显示当前路径下所有目录、文件名称

ls

显示出linux路径下,有linux1、linux2目录和test.txt文件

3. ls -l (ll):显示当前路径下所有目录、文件的更多属性,包括创建时间等

ls -l

显示出了linux1、linux2目录和test.txt文件的更多属性

4. ls -a (ls -la / la -al):显示显示当前路径下的隐藏文件

ls -a

显示当前路径下的所有文件和目录,包括隐藏文件和目录(在Linux环境下,以 . 开头的文件叫做隐藏文件/目录,Linux系统中任何一个目录下都默认有两个隐藏文件 . 和 ..)

我们可以自己创建一个隐藏文件,如.file.txt ,仅使用ls就看不见隐藏文件,使用ls -a才能查看到

再创建一个隐藏目录 .file

5. mkdir :在当前路径下新建一个目录

mkdir

在 /root/linux 路径下,新建了一个名为 linux3 的目录

6. touch:在当前路径下新建普通文件

touch 文件名

在 /root/linux 路径下,新建了一个名为 Text.txt 的普通文件

7. cd :进入目录

cd 目录

进入 linux1 目录中后,可以看到我们当前所处路径为 /root/linux/linux1

cd + 路径 可以直接通过路径进入到某个目录中

起初我们处在根目录下,然后通过cd + 路径进入到目录 linux1 中

8. cd .. :返回上一级目录

cd ..

起初所在路径为 /root/linux/linux1 ,经过逐步回退,最终回退到根目录 /

可以连续回退,最终回退到根目录 /

9. ls 目录 :显示该目录下的目录/文件

ls linux 显示linux目录下的目录和文件,linux目录下有目录linux1、linux2、linux3,文件test.txt、Text.txt

ls 目录文件名

10. ls -ld 目录:只显示该目录的属性

ls -ld 目录文件名

11. cd - :跳转到最近一次所处的路径

cd -

最开始我们处于路径 /root/linux/linux1 ,通过连续回退,回退到根目录 / ,然后通过 cd - 返回到刚刚所处的路径,即 /root/linux/linux1

12. whoami :查看当前登录的用户是谁

whoami

Linux和Windows系统一样,都是多用户操作系统

使用whoami查看到当前Linux系统登录的用户为root

13. cd ~ :进入用户家目录

cd ~

当前登录的用户是root用户,该用户的家目录是 /root

14.什么是家目录?

用于存放与当前登录用户强相关的所有数据的文件夹。

在Windows系统中也有家目录的存在,在系统盘中可以找到Users文件夹,在Users文件夹中就可以找到有哪些用户,例如我只有一个名为小米的用户的。继续打开小米文件夹,会找到一个桌面文件夹,他是用于存放桌面上所有文件的。

因此,如果我们有多个用户,当登录Windows操作系统时,操作系统首先会确认登录用户是谁,再打开对应的用户的家目录下的桌面文件夹,最后再将桌面文件夹中的内容显示为图形化界面。

在Linux操作系统中,也存在家目录:

对于root(超级管理员账号),其默认的家目录是 /root

对于普通用户(普通账号),其默认的家目录是 /home/xxx(xxx为用户名)

任何一个用户首次登录,默认所处路径都是其对应的家目录。

15. which :查看某个可执行程序在系统中的路径

which 可执行程序

ls可执行程序在 /usr/bin/ls 路径下

pwd可执行文件在 /usr/bin/pwd路径下

既然可以找到可执行程序的路径,那么直接通过路径也可以执行该程序

例如执行ls可执行程序,既可以通过指令ls,也可以通过其路径 /usr/bin/ls

但是其效果上,有颜色的差异 ,为什么呢?见下一指令alias

16. alias :给指令起别名

alias 指令名='新指令名'

例如给指令ls -a -l 起别名为 lisi ,那么只需使用 lisi 即可

同理,这也就是为什么 ls -l 指令也可以写成 ll 的原因

17. stat :查看一个文件/目录的更详细属性信息

stat 目录名

例如,分别查看目录 linux1 的更详细属性和普通文件 test.txt 的更详细属性

18. ACM时间

值得注意的是,在更详细属性中有三种时间属性,分别是Access、Modify、Change

Access:访问时间

Modify:修改时间

Change:改变时间

19. mkdir -p :在当前路径下创建一串路径(连续的目录)

mkdir -p 连续路径

例如,在 /root/linux 路径下,创建一串路径 a/b/c/d/e

20. tree :以树状结构显示目录结构

tree 目录名

如果tree命令未安装,先用 yum -y install tree 指令安装(仅限root用户)

例如,显示目录a(tree a)结构如下:

显示当前所在目录(tree .)结构如下:

21. ctrl + c :终止异常指令

ctrl + c同时按键

例如,当使用 tree / 展示根目录的树状结构时,程序会运行很久停不下来,就需要使用 ctrl + c指令终止

22. rmdir: 删除空目录

rmdir 空目录名

例如,linux4为一个空目录,使用rmdir指令删除掉linux4

Linux基本指令(二)+https://developer.aliyun.com/article/1425469

目录
相关文章
|
2月前
|
Linux Windows
【Linux】-基本指令(下)
【Linux】-基本指令(下)
【Linux】-基本指令(下)
|
2月前
|
Linux
【Linux第一弹】- 基本指令
【Linux第一弹】- 基本指令
35 1
|
2月前
|
并行计算 Ubuntu Linux
Ubuntu学习笔记(三):Linux下操作指令大全
Ubuntu学习笔记,介绍了Linux操作系统中常用的命令和操作,如文件管理、系统信息查看、软件安装等。
47 3
|
2月前
|
Unix Linux 索引
【Linux】-基本指令(上)
【Linux】-基本指令(上)
|
2月前
|
Linux Shell Windows
Linux入门1——初识Linux指令
Linux入门1——初识Linux指令
31 0
Linux入门1——初识Linux指令
|
2月前
|
人工智能 Unix Linux
装杯 之 Linux指令
本文介绍了Linux操作系统的基本命令。首先欢迎各位进入Linux的世界,并展示了`ls`命令,用于列出目录下的文件和子目录。接着介绍了`pwd`命令,用于显示当前目录;`cd`命令,用于切换目录;`mkdir`命令,用于创建目录;`touch`命令,用于创建普通文件或修改文件时间戳;`rmdir`命令,用于删除空目录;以及`rm`命令,用于删除文件或目录。通过这些基本命令,你可以开始探索和管理Linux系统。
|
4月前
|
存储 人工智能 Ubuntu
Linux指令学习(一)
Linux指令学习(一)
|
4月前
|
安全 Unix Linux
【Linux】基本指令
【Linux】基本指令
|
4月前
|
存储 Linux 开发工具
【Linux】常见指令(下)
【Linux】常见指令(下)
|
4月前
|
存储 Linux 网络安全
【Linux】常见指令(上)
【Linux】常见指令(上)