您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 项目/工程管理 > UBUNTU操作指南
Ubuntu学习笔记第一课基本操作1.Ubutun图形界面与命令模式切换:图形界面到命令模式:Ctrl+Alt+F1(或者F2、F3、F4、F5、F6)命令模式到图形界面:Ctrl+Alt+F72.输入法切换:Ctrl+space3.登陆(1).进入文字界面后登陆:键入用户名和密码即可注意:输入密码时屏幕上并没有任何显示。退出(不是关闭系统):adm@adm:~$exit(2).切换用户权限:在命令窗口中输入:adm@adm:~$sudosu系统会提示输入密码,同(1),密码不显示,正确输入后,用户名变为:root@adm:~$说明已切换为root权限(如下图)。图1图2(3).另外,也可以从终端输入命令,方法如下:在点击主文件夹上的ubuntu图标,弹出搜索窗口,图3在搜索窗口中输入“终端”,即可找到终端,图4打开后,即可按(1)、(2)进行操作,如下图。图5终端中输入命令后会给出相应相应的中文提示。4.键入指令:不同的linux系统键入指令的方法不同,对于ubuntu来说,系统已经给出如下部分adm@adm-virtual-machine:~$只须直接键入剩余关键部分即可。5.ubuntu指令格式:adm@adm:~$command[-options]parameter1parameter2…其中,adm@adm:~$为必备部分,是命令的格式要求(比如Ctex中的\),command是命令的名称;[]中的内容可选,即在-后加参数;parament1、parament2为option后的参数,也可以直接是command的参数(如果不加option);以上几项之间可以用空格区分,且不论空格多少都视为一个(可联系c语言)。6.指令太长时,可以用\来跳到下一行,继续输入指令。7.注意:同c语言编程一样,ubuntu指令区分大小写8.简单有用的一些命令(省去格式部分):adm@adm-virtual-machine:~$date显示日期adm@adm-virtual-machine:~$cal显示日历adm@adm-virtual-machine:~$bc简单计算器(1).显示日期指令adm@adm-virtual-machine:~$date+%Y/%m/%d显示年月日,注前的意:前的+空格不能少,下同。adm@adm-virtual-machine:~$date+%H:%M显示时、分(2).显示日历指令adm@adm-virtual-machine:~$cal[month][year]year为某一年份,month为某一月份,用具体值代替后,可以显示具体日历(3).简单计算器指令adm@adm-virtual-machine:~$bc打开计算器adm@adm-virtual-machine:~$quit关闭计算器运算符号:+、-、*、/、^、%,即:加、减、乘、除、指数、余数输出结果设定:默认输出为整数,如需改变精度,用下述命令设定,scale=nn为要保留的小数位数。9.常用按键说明:Ctrl+c:中止目前的程序或指令;q:退出正在执行的指令;Tab:键入部分指令后再键入两次Tab,可显示所有以已输入部分开头的指令。10.帮助指令(1).man指令(man是manual指南的简写)adm@adm-virtual-machine:~$mancommandcommand是指令名称,如date、cal、bc均是。说明:①.打开帮助文档(称为manpage)后,各指令作用如下:空格:往下翻一页;↑(pageup):向上翻页;↓(pagedown):向下翻页;/word:word为要搜索的字符串,输入该指令后可搜索文档中的某字符串;h:输入h可查看更多指令的说明。②.manpage的位置:一般在/usr/share/man(2).info指令adm@adm-virtual-machine:~$infocommand功能同man类似,但更为强大,同样可以输入h以查询各指令的用法。11.关机(1).查看网络连接状况:adm@adm-virtual-machine:~$who输入who,可以查看目前正在联网的终端机。(2).查看网络的联机状态:adm@adm-virtual-machine:~$netstat-a(3).查看后台运行程序与进程:adm@adm-virtual-machine:~$ps-aux(4).正确使用关机指令(此步骤与Vbird所述略有不同):①.sudo:sudo加在命令前,表示以超级用户身份执行(即是以root用户身份运行).②.sync:将数据同步写入硬盘adm@adm-virtual-machine:~$sudosync③.shutdown:adm@adm-virtual-machine:~$sudoshutdownnow12.安装VMwareTools(1).在虚拟机中安装VMwareTools,一般来说在点击虚拟机的“installVMwareTools”之后,linux中的虚拟光驱会自动加载;如果不能加载,可选择VM-Settings-CD/DVD(IDE)(如下图6),将connection设置为AutoDetect(自动检测),再选择安装“installVMwareTools”即可。(2).将文件从光驱中复制到某个文件夹中(这里选择主文件夹,如下图7);(3).在终端中获得root权限,并输入下列指令植入主文件夹:root@adm-virtual-machine:~$cd/home/adm/(4).输入如下指令,查看是否复制成功:adm@adm-virtual-machine:~$ls(5).如果已有上述文件夹,输入如下指令解压文件:adm@adm-virtual-machine:~$tarvzxfVMwareTools-8.8.0-471268.tar.gz(6).输入如下指令,进入解压出的文件夹:adm@adm-virtual-machine:~$cd/home/adm/vmware-tools-distribute#(7).输入如下指令,安装vmwaretools:adm@adm-virtual-machine:~$./vmware-install.pl(8).一直选enter,即可安装。图6图7图8(注:由于VMWareWorkstation不支持ubuntu3D效果,因此即使安装了上述工具,也依然无法开启3D桌面;如果强行手动安装驱动,有可能使unity桌面溃。目前仅在VirtualBox中成功设置了3D桌面。)第二课文件与目录(一)1.文件属性查看(1).首先取得root权限,在终端中输入如下命令:root@adm-virtual-machine:~$ls–al即可查看文件属性。(2).文件属性的格式图9如上图(摘自《鸟哥的私房菜》),列出了文件属性的格式。①其中第一栏,共有十个字符,第一个单独列出,其余九个分为三组,个字符含义如下:第一个字符b表示装置文件里面的可供储存的接口设备c表示装置文件里面的串行端口设备,例如键盘、鼠标d表示目录l表示连结文件(linkfile)-表示档案第一组字符表示拥有者的权限,第二组表示同组群的权限,第三者组表示其他组群的权限r表示可读,w表示可写,x表示可执行例如,文件属性如下:drwxrwxr-x这表示该目录的用户对其可执行可读可写,该用户所在组群对其可读可写可操作,其他组群成员对其可操作可读不可写。注意:(1).对于非root用户来说,如果要读取某个root用户的文件,首先要对其可操作,即有x,否则即使标明了r或者w,仍不能对该文件进行任何操作。(2).x在linux中相当于windows系统下的文件名后缀exe,也即文件本身是否可执行与文件名无关,而与其是否具有x属性有关。②第二栏表示为连结占用的节点。③第三栏表示文件的拥有者。④第四栏表示拥有者所在组群。⑤第五栏为文件的大小。⑥第五栏表示文件创建或者最后一次被修改的日期。⑦第七栏为文件的名称,其中,文件名前的“.”表示隐藏属性。2.文件属性的修改(1).chgrp:改变文件所属群组chgrp是changegroup的缩写,该命令语法为chgrp组群名文件或目录名如果所给出的组群名称不存在于/etc/group中,系统会给出提示,如下图。图10(2).chown:改变文件的用户chown是changowner的缩写,该命令语法为:chown[-R]用户名文件或目录名chown[-R]用户名:所在组群名文件或目录名其中,R是可选参数,如加上,表示将目录下所有子文件或目录的属性都改变。【例1】将root用户的文件test复制给user1,使user对该文件有和root相同的权限。命令如下:cptesttest1chown–Rusertest1说明:第一行命令的意思是将文件test复制并命名为test1,但是复制并不会改变该文件的用户,因此需要第二行,第二行的意思是将test1的用户改变为user。(3).chmod:改变文件的属性文件的每个属性都对应一个编号,如r对应4,w对应2,x对应1,-对应0,在属性栏中,可以看到文件属性除第一个外,每三个为一组,依次为该文件对用户、用户所在组群以及其他用户的属性。将每个属性对应的数相加,即是chmod后的一个参数。chmod的语法如下:chmod[-R]xyz文件或目录名其中,xyz分别是该文件对三类用户的属性。【例2】现有一个root用户的文件test属性如下:-rw-r--r--,改变该文件的属性使其对所有用户可读可写。命令如下:chmod777test说明:要是改文件对所有用户可读可写,需要使其对每个用户的属性都为rwx,三者对应的参数分别为4、2、1,因此和为7,所以chmod后的参数为777。另外,也可以通过以下方式改变文件的属性chmodugoa+(加入)-(除去)=(设定)rwx档案或目录表1例如,是文件test对user可读可写,对group和other可读,可这样设置:chmodu=rwx,og=rxtest由于对group和other属性相同,因此二者可以放在一起设定,如果对三种用户属性都不同,就要逗号分开分别设定。如果对三个用户属性相同,可用a设定:chmoda=rwxtest使用-和+,不会改变未涉及的属性,使用=相当于重新设定。3.Linux支持的文件格式文件格式,指的是操作系统用来存取数据的格式,是电脑为了存储信息而使用的对信息的特殊编码方式,不同的操作系统可能采用不同的文件格式。如:Windows采用FAT、NTFS等文件格式。而Linux支持多种类型的文件格式,将Linux可支持的文件格式编入核心(kernel),即可被支持。如果某一种文件格式不支持,系统即不能使用这种格式的文件。进入目录/lib/modules/`uname–r`/kernel/fs,可查看Linux支持的文件格式。如,在ubuntu11.10下,可输入/lib/modules/3.0.0-12-generic/kernel/fs即可查看系统支持的文件格式,如下图。图11过去的Linux中,ext、ext2是常常采用的文件格式,由上图可以看到,目前则采用reiserfs这种具有日志式管理(Journaling)文件格式。4.文件类型Linux的文件类型主要有以下几种:(1).常规文件(regularfile):即一般类型的文件,在由ls–al所显示出来的属性方面,第一个属性为[-]。另外,依照文件的内容,又大致可分为两类:①字符文件(ascii):这是Unix系统中最多的一种,几乎只要我们可以用来作为设定的文件都属于这一种;②二进制文件(binary):通常可执行文件的类型除了scripts(脚本文件)之外,就是binary。(2).目录(directory):即上文介绍的属性-d。(3).链接文件(linkfile):类似Windows下的快捷方式,即上文的弟一个属性中的-l。(4).设备文件(device):与系统周边相关的一些文件,通
本文标题:UBUNTU操作指南
链接地址:https://www.777doc.com/doc-5255541 .html