文章插图
/bin/bash 的位置是用于配置登录后的默认交互命令行的,不像 Windows,登录进去是界面,其实就是 explorer.exe 。而 Linux 登录后的交互命令行是一个解析脚本的程序,这里配置的是 /bin/bash 。
浏览文件终于登录进来啦,接下来你可以在文件系统里面随便逛一逛、看一看了 。
可以看到,Linux 的文件系统和 Windows 是一样的,都是用文件夹把文件组织起来,形成一个树形的结构 。这一点没有什么差别 。只不过在 Linux 下面,大多数情况,我们需要通过命令行来查看 Linux 的文件 。
其实在 Windows 下也有命令行,例如cd就是 change directory,就是切换目录;cd . 表示当前目录;cd …表示上一级目录;使用 dir,可以列出当前目录下的文件 。Linux 基本也是这样,只不过列出当前目录下的文件我们用的是ls,意思是 list 。
文章插图
我们常用的是 ls -l,也就是用列表的方式列出文件 。
# ls -ldrwxr-xr-x 6 root root 4096 Oct 20 2017 apt-rw-r--r-- 1 root root 211 Oct 20 2017 hosts其中第一个字段的第一个字符是文件类型 。如果是“-”,表示普通文件;如果是 d,就表示目录 。当然还有很多种文件类型,咱们后面遇到的时候再说,你现在先记住我说的这两个就行了 。
第一个字段剩下的 9 个字符是模式,其实就是权限位(access permission bits) 。3 个一组,每一组 rwx 表示“读(read)”“写(write)”“执行(execute)” 。如果是字母,就说明有这个权限;如果是横线,就是没有这个权限 。
这三组分别表示文件所属的用户权限、文件所属的组权限以及其他用户的权限 。例如,上面的例子中,-rw-r–r-- 就可以翻译为,这是一个普通文件,对于所属用户,可读可写不能执行,对于所属的组,仅仅可读,对于其他用户,也是仅仅可读 。如果想改变权限,可以使用命令 chmod 711 hosts 。
第二个字段是硬链接(hard link)数目,这个比较复杂,讲文件的时候我会详细说 。
第三个字段是所属用户,第四个字段是所属组 。第五个字段是文件的大小,第六个字段是文件被修改的日期,最后是文件名 。可以通过命令chown改变所属用户,chgrp改变所属组 。
安装软件好了,你现在应该会浏览文件夹了,接下来应该做什么呢?当然是开始安装那些“装机必备”的软件啦!
在 Windows 下面,在没有类似软件管家的软件之前,我们其实都是在网上下载 installer,然后再进行安装的 。
就以我们经常要安装的 JDK 为例子 。应该去哪里下载呢?为了安全起见,一般去官网比较好 。如果你去 JDK 的官网,它会给你一个这样的列表 。
文章插图
对于 Windows 系统,最方便的方式就是下载 exe,也就是安装文件 。下载后我们直接双击安装即可 。
对于 Linux 来讲,也是类似的方法,你可以下载 rpm 或者 deb 。这个就是 Linux 下面的安装包 。为什么有两种呢?因为 Linux 现在常用的有两大体系,一个是 centos 体系,一个是 Ubuntu 体系,前者使用 rpm,后者使用 deb 。
在 Linux 上面,没有双击安装这一说,因此想要安装,我们还得需要命令 。CentOS 下面使用rpm -i jdk-XXX_linux-x64_bin.rpm进行安装,Ubuntu 下面使用dpkg -i jdk-XXX_linux-x64_bin.deb 。其中 -i 就是 install 的意思 。
在 Windows 下面,控制面板里面有程序管理,我们可以查看目前安装了哪些软件,可以删除这些软件 。
文章插图
在 Linux 下面,凭借rpm -qa和dpkg -l就可以查看安装的软件列表,-q 就是 query,a 就是 all,-l 的意思就是 list 。
如果真的去运行的话,你会发现这个列表很长很长,很难找到你安装的软件 。如果你知道要安装的软件包含某个关键词,可以用一个很好用的搜索工具 grep 。
rpm -qa | grep jdk,这个命令是将列出来的所有软件形成一个输出 。|是管道,用于连接两个程序,前面 rpm -qa 的输出就放进管道里面,然后作为 grep 的输入,grep 将在里面进行搜索带关键词 jdk 的行,并且输出出来 。grep 支持正则表达式,因此搜索的时候很灵活,再加上管道,这是一个很常用的模式 。同理dpkg -l | grep jdk也是能够找到的 。
如果你不知道关键词,可以使用rpm -qa | more和rpm -qa | less这两个命令,它们可以将很长的结果分页展示出来 。这样你就可以一个个来找了 。
推荐阅读
- 如何快速减臀部赘肉呢?
- 什么运动快速减肚子上的赘肉呢?
- 主营业务利润总额怎么算?主营业务利润和利润总额
- 乾隆是爱新觉罗弘历嘛?爱新觉罗顺治几个儿子
- 骑动感单车快速减肥有效果吗?
- 去中山大学去哪一个校区好?
- 关于客厅装修风水的几个小禁忌
- 龙井茶有几个品种,西湖龙井的功效与作用
- 共赏芳华活动皮肤可以领几个?
- 2022年冬奥会北京赛区有几个竞赛场馆 2021北京冬奥会时间