shell的一些常用指令

shell的一些常用指令

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

一 、shell 中基本的系统指令

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

$ date

这里写图片描述
2 . 显示当前月份的日历。

$ cal

这里写图片描述
3 . 查看磁盘剩余空间的数量,输入 df:

$ df

这里写图片描述
4 . 显示空闲内存的数量,输入 free:

$ free

5 . 退出终端,输入 exit:

$ exit
二 、文件系统中的跳转

1 . 当前所在文件目录

$ pwd

显示结果如下

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

这里写图片描述
2 . 改变当前文件目录

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

显示结果如下:

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

这里写图片描述
- 更改工作目录到你的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$

这里写图片描述

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

$ ls /usr

显示结果如下:

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

这里写图片描述
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$

这里写图片描述
4 . 使用 ls 命令的“-l”选项,则结果以长模式输出

$ ls -l

这里写图片描述

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

$ ls -ltr

这里写图片描述

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

这里写图片描述

深入研究长格式输出

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

这里写图片描述

6 . 确定文件的类型。

file filename

例如查看 cal.png的类型

file cal.png

这里写图片描述

7 . 用 less 浏览文件内容

less filename

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

less /etc/passwd

按q 退出less程序

8 . Linux 系统中的目录

这里写图片描述

这里写图片描述

这里写图片描述

参考链接:http://billie66.github.io/TLCL/book/index.html
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

lancnn

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值