VMware Workstation 的下载安装
VMware官网
下载后按照步骤一步步安装即可;
lubuntu下载
为什么要下载lubuntu呢?
Lubuntu使用的是LXDE,Ubuntu使用的是GNOME,Kubuntu使用的是KDE,Xubuntu使用的是Xfce。
GNOME、KDE、Xfce、LXDE都是图形用户界面(Graphical User Interface,简称 GUI,又称图形用户接口),是采用图形方式显示的计算机操作用户界面。与早期计算机使用的命令行界面相比,图形界面对于用户来说在视觉上更易于接受。
安装完成后 创建新的虚拟机
经典的就行,需要注意的还有
创建完成
开启
熟悉图形界面以及桌面的使用方法
【系统工具】->【QTerminal drop down】
通过组合键【Ctrl】+【alt】+F2 可切换到终端TTY,进行操作
通过组合键【Ctrl】+【alt】+F1 可退出终端TTY
终端是一种字符型设备,它有多种类型,通常使用tty来简称各种类型的终端设备。tty是Teletype的缩写。Teletype是最早出现的一种终端设备,很象电传打字机(或者说就是),是由Teletype公司生产的。设备名放在特殊文件目录/dev/下
如果在tty下忘记密码
退出终端tty,通过sudo passwd root
按照提示输入新的密码
或执行passwd username
按照提示输入新的密码(username是用户名)更改密码,后再进入tty1下输入新密码即可。
自动补全功能没法使用参考自动补全教程
使用man,info查看cat、Head、tail等命令的联机帮助
man cat
info cat
查看head、tail的用法同查看cat。
文件显示操作、文件及文件夹的管理
打开root目录:cd root
在/root 目录下创建一个test目录:
mkdir test
查看/root 目录:ls root
删除当前目录下的test1目录:rmdir test1
在把test1创建回来
在test1目录下创建文件 a.c: vi a.c
由于不是在root用户下,要想拥有创建文件的权利需要在命令前面加上sudo:sudo vi a.c
创建后会进入编辑模式,编写好C语言程序后
保存退出::wq!
;不保存退出::q!
后用ls
列出当前目录下的文件
更改权限和拥有者,用ls命令查看区别
查看权限:ls -l
有三种不同类型的用户可对文件或目录进行访问:文件所有者(u)、同组用户(g)和其他用户(o);
有三种权限:读(r)、写(w)和执行(x)
每个文件或目录的访问权限都有三组,每组用3位表示,分别为:文件属主的读、写和执行;与属组同组的用户的读、写和执行的权限;系统其他用户的读、写和执行的权限。
若想查看用户对某一目录或文件的权限(例如是否有cat读权限)
- 首先确定运行cat命令的用户
如图即lubuntu@lubuntu中荧光标记的,cat命令以lubuntu用户身份运行 - 把lubuntu用户分到三种主体(u,g,o),确定该用户在文件中属于文件的哪种主体
如图,两个荧光标记的lubuntu分别为u名和g名(若都没有就是o),表示lubuntu为主体u - 根据主体确定(检查)三种权限
图中rwx-三个为一组,d后依次为u、g、o,可见u的权限有rwx(读、写、执行,对“公共的”目录)
实例:
如图用户lubuntu对于a.c文件为主体o,o对应“—”即无任何权限,cat test1/a.c
一试
被拒绝了,若硬要查看可以在前面加上sudo,获取root用户(管理员)的权限
(内容太朝下了没截过来)
cat查看a.c还可以通过给主体o增加r的权限:sudo chmod o+r test1/a.c
这是因为通过chmod命令使得o有了r的权限
如果想撤销某个权限用"-":
例如chmod u-r test1/a.c
用法和“+”同。
添加 / 删除 用户和组
添加一个新的用户user999:
sudo adduser user999
添加一个新的用户组Tester:groupadd Tester
将user999添加到Tester组中:
sudo usermod -G Tester user999
会出现错误
因为user999并不在sudo组中,需要先加到sudo中再加到Tester中 (这个过程不必专门在user999用户下去做,在其他用户下用sudo进行即可,否则很麻烦!)
sudo usermod -G sudo,Tester user999
su命令进入到该用户下,groups命令查看该用户所在的组
删除user999用户和Tester组
sudo userdel user999
sudo groupdel Tester
用
cat /etc/group
命令查看剩余的组
在此需要注意,groupdel删除要求组中没有用户,有用户要先删除用户
小结
至此用到的命令们:
改root的密码:sudo passwd root
打开目录:cd
创建目录:mkdir 删除目录:rmdir
创建文件:vi
查看文件:ls、cat
退出::q! 保存退出::wq! (:是末行命令,关于命令后续再补充)
查看权限:ls -l(ls下不仅有-l还有-A等多种选择,具体可自行查看)、
更改权限:chmod + (-)
添加新用户:adduser
添加一个新用户组:groupadd
用户设置:usermod
组设置:groupmod(在此没有用到)
删除用户:userdel
删除组:groupdel