linux解压rar包命令,linux系统安装解压rar文件的命令

首页 > 实用技巧 > 作者:YD1662023-05-05 11:36:55

到现在为止,我们还不知道自己在系统的什么地方。在浏览器上,我们能够通过导航栏上的url,了解到自己在互联网上的具体坐标。相似的功能,是由pwd命令提供的,它能够输出当前的工作目录。

pwd命令是非常非常常用的命令,尤其是在一些命令提示符设置不太友好的机器上。另外,它也经常用在shell脚本中,用来判断当前的运行目录是否符合需求。

有很多线上事故,都是由于没有确认当前目录所引起的。比如rm -rf *这种危险的命令。在执行一些高危命令时,随时确认当前目录,是个好的习惯。

[root@localhost ~]# pwd /root

我们使用root用户默认登陆后,就停留在/root目录中。Linux中的目录层次,是通过/进行划分的。

5.2、文件系统用户标准

Linux的文件系统,从一开始就有一个规范标准。它还有一个专有缩写名词,叫做FHS (Filesystem Hierarchy Standard)。FHS经过多年的演进,目录结构也越来越清晰。除了一些标准的要求,还有一些使用者之间的约定。

接下来,我们大体看一下linux上的默认目录,对其有一个基本的感觉。

第1层第二层介绍/bin
目录/usr/bin的软链接/sbin
目录/usr/sbin的软链接/lib
目录/usr/lib的软链接/usr/bin存放一些常用的命令/usr/sbin存放一些管理员常用的命令/usr/lib用来存放动态库和一些模块文件/sys
内核中的数据结构的可视化接口/proc
内存映像/run
内存映像/boot
存放引导程序,内核相关文件/dev
存放一些设备文件,比如光盘/etc
用于存储一些全局的、应用的配置文件/var
与/var/run一样,存放的是系统运行时需要的文件,比如mysql的pid等/tmp
非常特殊的临时文件夹,断电丢失/home/**用户目录,比如我的目录是/home/xjjdog/root
root用户的home目录

linux上的文件类型有很多,它们大部分都分门别类的存放在相应的目录中,比如/dev目录下,就是一些设备文件;/bin文件下,是一些可以执行命令。通常都好记的很。

5.3、查看文件列表

所以,上面的表格内容,我是怎么看到的呢,靠记忆么?ls命令,能够列出相关目录的文件信息。可以被评为linux下最勤劳的命令标兵。

linux解压rar包命令,linux系统安装解压rar文件的命令(41)

现在的终端,都能够输出彩色的信息,非常的直观。oh-my-zsh和oh-my-bash等项目,可以让你的终端更加的漂亮。把它加入到你的研究清单里吧。

[root@localhost /]# ls / # 注意:ls可以接受路径参数,你不用先跳转,就可以输出相关信息 bin boot dev etc home lib lib64 media mnt opt proc root run sbin srv sys tmp usr var [root@localhost /]# ls -l / # 带上 -l参数,可以查看一些更加详细的信息。 total 20 lrwxrwxrwx. 1 root root 7 Nov 3 20:24 bin -> usr/bin dr-xr-xr-x. 5 root root 4096 Nov 3 20:34 boot drwxr-xr-x. 19 root root 3080 Nov 3 21:19 dev drwxr-xr-x. 74 root root 8192 Nov 3 20:34 etc drwxr-xr-x. 2 root root 6 Apr 11 2018 home lrwxrwxrwx. 1 root root 7 Nov 3 20:24 lib -> usr/lib lrwxrwxrwx. 1 root root 9 Nov 3 20:24 lib64 -> usr/lib64 drwxr-xr-x. 2 root root 6 Apr 11 2018 media drwxr-xr-x. 2 root root 6 Apr 11 2018 mnt drwxr-xr-x. 2 root root 6 Apr 11 2018 opt dr-xr-xr-x. 108 root root 0 Nov 3 21:19 proc dr-xr-x---. 2 root root 135 Nov 4 07:53 root drwxr-xr-x. 24 root root 740 Nov 3 21:20 run lrwxrwxrwx. 1 root root 8 Nov 3 20:24 sbin -> usr/sbin drwxr-xr-x. 2 root root 6 Apr 11 2018 srv dr-xr-xr-x. 13 root root 0 Nov 3 21:19 sys drwxrwxrwt. 9 root root 4096 Nov 4 03:40 tmp drwxr-xr-x. 13 root root 155 Nov 3 20:24 usr drwxr-xr-x. 19 root root 267 Nov 3 20:34 var

ls最常用的,就是加参数l或者参数a。

5.3.1、详细信息

linux解压rar包命令,linux系统安装解压rar文件的命令(42)

加上参数l,能够看到文件的一些权限信息已经更新日期等。但我们还看到了一些更有意思的东西。比如:

lib -> usr/lib

上面表示的,是软链接信息。

就如同我们上面表格所展示的一样,lib目录,是/usr/lib的快捷方式,它们之中的内容,没有什么两样。

关于ls -l展示的更加详细的内容,可以参照我下面的这张图。我们将在了解后面小节的内容后,再次对这张图进行回顾。

linux解压rar包命令,linux系统安装解压rar文件的命令(43)

5.3.2 隐藏文件

直接在你的/root目录里,执行ls -al,你会看到更多东西。这些额外的隐藏文件,都是以.开头,以配置文件居多。这就是参数a的作用。

[root@localhost ~]# ls -al total 28 dr-xr-x---. 2 root root 135 Nov 4 07:53 . dr-xr-xr-x. 17 root root 224 Nov 3 20:28 .. -rw-------. 1 root root 1273 Nov 3 20:28 anaconda-ks.cfg -rw-------. 1 root root 246 Nov 4 11:41 .bash_history -rw-r--r--. 1 root root 18 Dec 28 2013 .bash_logout -rw-r--r--. 1 root root 176 Dec 28 2013 .bash_profile -rw-r--r--. 1 root root 176 Dec 28 2013 .bashrc -rw-r--r--. 1 root root 100 Dec 28 2013 .cshrc -rw-r--r--. 1 root root 129 Dec 28 2013 .tcshrc

细心的同学,应该会注意到两个特殊的目录。.和..。前者表示的是当前目录,而后者表示的是上层目录。

使用cd命令,将在这些目录中,自由穿梭。

小技巧:如果你对英文日期阅读困难,可以使用ls -al --full-time查看可读的日期。

5.4、切换目录

linux解压rar包命令,linux系统安装解压rar文件的命令(44)

上一页2345下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.