Ubuntu Terminal(1)

Author Avatar
CongTsang 1月 08, 2018
  • 在其它设备中阅读本文章

Linux for human beings(为了人类!!!)

#前戏

  我是使用虚拟机安装的Ubuntu,只要下个Ubuntu最新版镜像就好,然后使用VMware虚拟机装机就好了,教程如下。
  Ubuntu ISO官方镜像网址:点我呀~
  下载前当然是需要我们用美刀支持他们,不过看个人,有钱捧个钱场,没钱就凑个热闹吧。这是可以免费下的,毕竟是开源系统。
  VMware虚拟机软件下载地址:点我呀~
  这是一个VMware Workstation Player,也就是个人版,不需要购买的。已经可以满足我们的需求了。安装后就美滋滋的可以进行下一步了。

#安装Ubuntu

  打开VMware个人版,新建你的一个全新的虚拟机,就会弹出如下显示的选项,按照我这个教程大概就可以装成功了。要是有其他问题,emmmm,我也解决不了,再说你也留言不了,hhhhh~~~。咳咳咳,你还是可以邮箱以及其他方式通知我,理不理看我心情。就是这样,老子最酷!

@安装第一步

I'm a picture
  当你看见这个东西的时候,我希望你不要激动,emmm你为啥要激动呢?啊~不要理我这个傻子。
  选择经典安装方式就好了,其他的让虚拟机完成就ok。

@安装第二步

I'm a picture
  选择完后进入这个画面,这就是比较关键的部分了,选择你的镜像文件iso,就是我在上面放出的贱人式求点链接中下载的桌面Ubuntu系统镜像文件。
  选择完后软件会检测到这是什么系统,并且他就知道该怎么做了,有一种“放着我来的感觉”,但是你还是得继续操作这个磨人的小贱人。

@安装第三步

I'm a picture
  到了这一步,我想你们就有些疑惑了,你们为啥有疑惑,我也不知道,我就说了,怎么着吧。酷!
  咳咳咳,到这一步,我们就应该填写系统的一些资料了,这关系到安装好后你登陆到系统里面,就像Windows一样,需要用户名和密码才能登陆进桌面。什么?!!你家的Windows没有密码,开机直接进?好,你等一下。 “来人啊,把这个B拖出去踩蛋蛋五分钟。”
  你就按照他的要求填就好,全名是可以大小写的,最好用英文好吧,这样bigger than bigger。嗯,用户名就是用户名,好像要小写,最好还是英文吧。密码这个不用我教了吧,实在不会就按照我的123456这个好吧。

@安装第四步

I'm a picture
  下一步,我们就应该为这个系统分配空间了,这里默认20G的大小,你可以根据自己的盘容量来设定,其他保持默认就好了。什么?!你家硬盘2TB?!还是固态的?!! 好好好,恩恩恩。 “来人啊,把这个B拖出去枪毙五分钟。”

@安装第五步

I'm a picture
  到这里我想不用我说了吧,好吧,我还是要说一下。这里到了一些相对关键的部分,就是配置你的这个Ubuntu系统的硬件,不在这里只是调一调内存和cpu内核数,数值越高性能越好,但是得看你的实体机吃不吃得消吧。这一步我就设成这样的虚拟硬件,不要问我为啥设成这么高,一个字:牛逼!

@Installation Accomplish

  小编,你为啥到这里标题用英文了捏?
  哦哈哈哈哈,帅气啊,就是酷。其他不管。
  下面就是我装好后调试了一段时间后的样子。还有许多东西等待我们去探索哦。先讲到这里了,我们下回讲解
  起立,下课!
I'm a picture

#Ubuntu终端命令

I'm a picture

@ls 命令

  ls命令,大概是list的缩写。顾名思义,罗列的作用
  ls命令:罗列当前文件夹的非隐藏文件(包括文件夹和文件)

congtsang@ubuntu:~$ ls
Desktop    Downloads         Music     Public     Videos
Documents  examples.desktop  Pictures  Templates

I'm a picture
  文件夹和文件的显示颜色是不一样的,默认文件夹(蓝色),文件(白色)


  ls命令后面加一个空格后,可以有附加命令

$ ls -a

栗子:

congtsang@ubuntu:~$ ls -a
.              examples.desktop  .profile
..             .gconf            Public
.bash_history  .gitconfig        .sogouinput
.bash_logout   .gksu.lock        .ssh
.bashrc        .gnupg            .sudo_as_admin_successful
.byteexec      .ICEauthority     .sunpinyin
.cache         .lantern          Templates
.compiz        .local            .thunderbird
.config        .mozilla          Videos
.dbus          Music             .Xauthority
Desktop        .pam_environment  .xinputrc
.dmrc          Pictures          .xsession-errors
Documents      .pki              .xsession-errors.old
Downloads      .presage

I'm a picture
  想必可爱萌萌的读者在对比后可以知道-a的作用了吧。
  ls -a的作用是罗列当前文件夹的所有东西(包括文件夹和文件)


$ ls -l

  ls -l的作用是以详细信息方式罗列当前文件夹的非隐藏东西(包括文件夹和文件)

congtsang@ubuntu:~$ ls -l
总用量 44
drwxr-xr-x 2 congtsang congtsang 4096 1月   5 16:45 Desktop
drwxr-xr-x 2 congtsang congtsang 4096 1月   5 12:34 Documents
drwxr-xr-x 2 congtsang congtsang 4096 1月   5 13:07 Downloads
-rw-r--r-- 1 congtsang congtsang 8980 1月   5 12:17 examples.desktop
drwxr-xr-x 2 congtsang congtsang 4096 1月   5 12:34 Music
drwxr-xr-x 3 congtsang congtsang 4096 1月   5 16:45 Pictures
drwxr-xr-x 2 congtsang congtsang 4096 1月   5 12:34 Public
drwxr-xr-x 2 congtsang congtsang 4096 1月   5 12:34 Templates
drwxr-xr-x 2 congtsang congtsang 4096 1月   5 12:34 Videos

I'm a picture
  这里解释一下详细信息:
  drwxr-xr-x
    最前面那个 d 代表的是类型
    中间那三个 rwx 代表的是所有者(user)的权限
    然后那三个 r-x 代表的是组群(group)的权限
    最后那三个 r-x 代表的是其他人(other)的权限

  r 表示文件可以被读(read)
  w 表示文件可以被写(write)
  x 表示文件可以被执行(如果它是程序的话)
  - 表示相应的权限还没有被授予

  在权限的后面有一个数字,代表 文件链接个数(我也不知道是啥,(●’….’●))
  紧接着后面的是root,代表文件的所有者,即文件拥有者。
  在再后面的是group,代表文件所在的用户组
  接着是文件大小(默认以kb显示)
  后面的我就不解释了吧,看不懂回家种田吧。


$ ls -h
congtsang@ubuntu:~$ ls
Desktop    Downloads         Music     Public     Videos
Documents  examples.desktop  Pictures  Templates
congtsang@ubuntu:~$ ls -h
Desktop    Downloads         Music     Public     Videos
Documents  examples.desktop  Pictures  Templates

I'm a picture
  是不是发现这俩命令没啥区别,hhhhh~
  那你看看下面这个有没有区别,找不同。

congtsang@ubuntu:~$ ls -l
总用量 44
drwxr-xr-x 2 congtsang congtsang 4096 1月   5 16:45 Desktop
drwxr-xr-x 2 congtsang congtsang 4096 1月   5 12:34 Documents
drwxr-xr-x 2 congtsang congtsang 4096 1月   5 13:07 Downloads
-rw-r--r-- 1 congtsang congtsang 8980 1月   5 12:17 examples.desktop
drwxr-xr-x 2 congtsang congtsang 4096 1月   5 12:34 Music
drwxr-xr-x 3 congtsang congtsang 4096 1月   5 16:45 Pictures
drwxr-xr-x 2 congtsang congtsang 4096 1月   5 12:34 Public
drwxr-xr-x 2 congtsang congtsang 4096 1月   5 12:34 Templates
drwxr-xr-x 2 congtsang congtsang 4096 1月   5 12:34 Videos
congtsang@ubuntu:~$ ls -l -h
总用量 44K
drwxr-xr-x 2 congtsang congtsang 4.0K 1月   5 16:45 Desktop
drwxr-xr-x 2 congtsang congtsang 4.0K 1月   5 12:34 Documents
drwxr-xr-x 2 congtsang congtsang 4.0K 1月   5 13:07 Downloads
-rw-r--r-- 1 congtsang congtsang 8.8K 1月   5 12:17 examples.desktop
drwxr-xr-x 2 congtsang congtsang 4.0K 1月   5 12:34 Music
drwxr-xr-x 3 congtsang congtsang 4.0K 1月   5 16:45 Pictures
drwxr-xr-x 2 congtsang congtsang 4.0K 1月   5 12:34 Public
drwxr-xr-x 2 congtsang congtsang 4.0K 1月   5 12:34 Templates
drwxr-xr-x 2 congtsang congtsang 4.0K 1月   5 12:34 Videos

I'm a picture
  现在看起来是不是有些懂了-h的作用了?
  ls -h是要配合其他附加命令使用,作用是以合适的单位展示文件大小
  上面的命令是可以叠加的,ls -alh这样就加了三个附加命令。
I'm a picture


#Constructing(施工队施工中)

请看下回分解

我对死亡感到唯一的痛苦是没能为爱而死
本文链接:http://congtsang.com/2018/01/08/Ubuntu-1/