刚刚发现上一次的安装linux系统记录的比较简单,为了将来能够顺利再次做出来,特意找了一个讲解清楚这个事情的别人的博客链接放在这里,以备用。
这个哥们写的特别清楚,一步步都有。但是没有分清前后,后半段就没必要参考了,他的后半段用的是deepin,问度娘,答复说是武汉深之度公司开发的linux系统,这个与我想要尝试学习的Ubuntu不是一个分支。我们学习需要沿着一个下去,至少能够弄个差不多,不能到处乱窜,否则哪个也搞不好。算了,说正题。
我的Ubuntu刚刚打开是下面图的样子的。这个界面上需要找到terminal界面,我不知道哪个按钮是,只好用快捷键了ctr+alt+t。出来了terminal界面,这个里面可以键盘输入命令了。
虽然不知道学这些对于以后有什么用,毕竟是基础的东西,应该用不了太长时间。
第一:Ubuntu操作系统的功能
Ubuntu的功能包括处理器进程管理、内存管理、设备管理、文件管理、人机交互接口。
这里面我最感兴趣的是内存管理。可以直接操作内存呀,好强大。最不能理解并接受的是这个操作系统把所有东西都视为文件处理。先知道有这么一回事,慢慢理解吧。
用下横杠(_)表示这个位置有一个空格
1、 文件信息列表命令:ls
ls下属3个参数:
命令:ls :列出当前目录下所有文件夹、文件名
结果显示:
命令:ls_l :查看文件的详细信息
结果显示:
命令:ls_a: 列出党旗目录下包括隐藏文件的所有文件
命令:ls_al:列出包括隐藏文件的所有文件的详细信息
2、 linux系统的操作权限:
在ls_l命令下,文件详细信息的开头信息包括了10个字符:drwxrw-r-x
1)这里面第一个字符(d)表示文件的类型:文件夹(d)、普通文件(-)、链接文件(l)、块设备文件(b)、管道文件(p)、字符设备文件(c)、套接口文件(s)
2)后面的字符rwx:
linux是多用户操作系统,用户分为三种:普通用户(user用户)、同组用户(group用户)、其他用户(others用户)。
对于文件的操作权限分为r(Read读取)、w(Write写入)、x(eXecute执行),每一种用户有一定的权限指定。
对于权限的表示,显示的时候是按照顺序列出来,有相应权限为相应字母,没有权限用-表示。那么读写执行权限就是rwx。读写权限,没有执行权限就是rw-。
在操作的时候,是用1和0表示的,1表示给定相应的权限,0表示不给权限。那么111相当于rwx,也就是三个权限都给定,用10进制表示就是7,只有执行权限的话,那就是1,相当于--x,用10进制表示就是1.
根据上面的规则,前面给出的文件信息就可以很清晰的看出来了。
d r w x r w - r - w
1 1 1 1 1 0 1 0 1
文件类型 普通用户 同组用户 其他用户
用10进制表示的权限:7对应111,6对应110,5对应101
7 6 5
3、 换用户命令:su 切换用户到超级用户
这个时候要用到安装Ubuntu过程中的密码,很抱歉,我当时没当回事,给忘记了。现在知道厉害了,准备卸载已经安装好的Ubuntu,再来一次,记录好用户密码。如果不能卸载的话,就装第2个Ubuntu,反正我的电脑有地方。
安装了第2个Ubuntu,浪费了接近半个小时的时间。不后悔,谁让自己把密码忘记了呢。至于忘记了密码的那个,放着吧,毕竟我这是刚刚开始学习。将来连虚拟机一块删除应该可以吧。
安装完成后提出窗口,里面提示了一句话,抄录如下“To run a command as asministrator(user”root”),use”sudu<commands>”,See “man sudu_root”for details.”
大概意思应该是你现在的权限不是超级用户(不明白,什么样的用户是超级用户,以后再说),可以用sudo命令操作。
这个命令暂时用不到,先放着,知道就行了。但是要记住密码。
4、 显示当前目录命令:pwd
没有额外参数,就这一个。用来显示现在的绝对路径。
5、 切换目录命令:cd (这个命令和DOS系统一样,省心了,生了记了,哈哈哈)
命令: cd_. 切换到当前目录
命令:cd_.. 切换到上一级目录
命令:cd_~ 切换到用户目录 (暂时没明白啥意思,以后应该会明白的)
命令:cd_/ 切换到用户的根目录
6、 创建文件夹命令:mkdir (记得DOS里dir是显示目录,现在变了,也挺好记的)
命令: mkdir_ 文件夹名称
7、 创建文件命令:touch (这个挺有新意,单词翻译过来是触碰)
命令:touch_文件名.后缀
8、 删除文件命令:rm
命令:rm_路径_文件名 删除确定路径下的文件
命令:rm_-r _文件夹名 删除整个文件夹
命令:rm_rf_文件名 以递归方式删除文件家以及其文件(没明白递归方式啥意思)
9、 文件权限修改命令:chmod
命令:sudo chmod 457 green.c
其中4为普通用户权限,含义是r--,5为群组权限,含义是r-x,7为其他用户权限,含义是rwx。把10进制翻译为2进制,再对照一下就容易理解了。具体的再看一遍上面项2,关于操作权限的解释部分。
1 0、 查找命令:find
仅仅是linux系统里一个常用的查找命令,应该会有其他方式。该命令是根据文件的属性进行查找,比如文件名、文件大小、所有者、所属组、是否为空、访问时间、修改时间等,其中/代表全盘搜索,也可以指定目录进行搜索。
上面这句话,是纸版书上面的原话,我没理解。只好抄录,以后使用中慢慢理解吧。
11、 文件移动命令:mv (让我想起来move单词)
用于将某一个文件或者目录移动到指定的位置。同时还可以用于重命名文件和目录。
命令:mv_文件名_目标文件夹
12、 安装包管理命令apt-get
示例命令:sudo_apt_install_tree 安装tree软件包
示例命令:sudo_apt_remove_tree 卸载tree软件包
apt-get命令的安装和卸载都是需要在线操作。apt相当于apt-get、apt-cache、apt-config的常用命令选项的集合。
linux的命令很多,远远不止以上这些基础命令。以后慢慢学。每一个命令还有很多变化,据说相当精彩。我们继续学习。