欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

shell的一些常用指令

程序员文章站 2022-07-12 12:30:40
...

shell的一些常用指令

事实上,在类 Unix 操作系统中比如说 Linux 中,有个普遍的观念就是“一切皆文件”。 随着Linux的学习,我们将会明白这句话是多么的正确。

一 、shell 中基本的系统指令

1 . 显示当前系统的时间和日期

$ date

shell的一些常用指令
2 . 显示当前月份的日历。

$ cal

shell的一些常用指令
3 . 查看磁盘剩余空间的数量,输入 df:

$ df

shell的一些常用指令
4 . 显示空闲内存的数量,输入 free:

$ free

5 . 退出终端,输入 exit:

$ exit

二 、文件系统中的跳转

1 . 当前所在文件目录

$ pwd

显示结果如下

lancdeMBP:shell lanc$ pwd
/Users/lanc/Desktop/shell

shell的一些常用指令
2 . 改变当前文件目录

  • 比如进入根目录下的tmp目录
$ cd /tmp

显示结果如下:

lancdeMBP:shell lanc$ cd /tmp
lancdeMBP:tmp lanc$

shell的一些常用指令
- 更改工作目录到你的home目录。

$ cd
  • 返回到上一级:
$ cd ..
  • 返回到上一级的上一级
$ cd ../..
  • 更改工作目录到先前的工作目录。
$ cd -
  • 更改工作目录到用户家目录。例如, cd ~bob 会更改工作目录到用户“bob”的家目录。
$ cd ~user_name

三 、Linux中的操作系统

1 . 列出当前目录中的内容

$ ls

显示结果如下:

lancdeMBP:shell lanc$ ls
cal.png     df.png      grep.md     imgs        shell.md    text.txt
lancdeMBP:shell lanc$

shell的一些常用指令

2 . 列出其他目录中的内容,如/usr 目录

$ ls /usr

显示结果如下:

lancdeMBP:shell lanc$ ls /usr
bin     lib     local       share
include     libexec     sbin        standalone
lancdeMBP:shell lanc$

shell的一些常用指令
3 . 列出多个指定目录的内容。在这个例子中,将会列出用户家目录(用字符“~”代表)和/usr 目录的内容:

$ ls ~ /usr

显示结果如下:

lancdeMBP:tmp lanc$ ls ~ /usr
/Users/lanc:
Applications        Library         arrow           fabric-tools        package-lock.json
Desktop         Movies          bin         go          test
Dockerfile.save     Music           db          loading         traffic-web
Documents       Pictures        else            marbles         traffic-web0110
Downloads       Public          fabric-samples      opt

/usr:
bin     lib     local       share
include     libexec     sbin        standalone
lancdeMBP:tmp lanc$

shell的一些常用指令
4 . 使用 ls 命令的“-l”选项,则结果以长模式输出

$ ls -l

shell的一些常用指令

5 . ls 命令有两个选项, “l” 选项产生长格式输出,“t”选项按文件修改时间的先后来排序。加上长选项 “–reverse”,则结果会以相反的顺序输出。下面的例子是按照创建的时间输出

$ ls -ltr

shell的一些常用指令

ls 命令有大量的选项。表4-1列出了最常使用的选项。

shell的一些常用指令

深入研究长格式输出

正如我们先前知道的,“-l”选项导致 ls 的输出结果以长格式输出。这种格式包含大量的有用信息。
选一个文件,来看一下各个输出字段的含义:

shell的一些常用指令

6 . 确定文件的类型。

file filename

例如查看 cal.png的类型

file cal.png

shell的一些常用指令

7 . 用 less 浏览文件内容

less filename

例如查看系统中全部用户身份的passwd文件,一旦运行起来,less 程序允许你前后滚动文件:

less /etc/passwd

按q 退出less程序

8 . Linux 系统中的目录

shell的一些常用指令

shell的一些常用指令

shell的一些常用指令

参考链接:http://billie66.github.io/TLCL/book/index.html