版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第二章 图形环境默认情况下,Linux启动完毕后显示登录窗口。登录成功后,进入图形桌面。一、系统登录用户名和密码:区分大小写一、系统登录用户类别用户名密码超级用户rootcomputer2000普通用户user1computer1user2computer2user3computer3user4computer4user5computer5X Window是Unix类操作系统的图形用户界面标 准。该标准规定了如何通过图形界面操纵操作系统。凡是符合该标准的软件都可以当做Unix类系统的图形操作环境。该标准的总体结构符合客户/服务器标准。和具体操作有关的部分称为桌面环境 (Desktop Envi
2、ronment)。桌面环境是指提供完整的 X 应用程序、设定工具、 容易使用的桌面、开始菜单的一整套程序。Linux下最常用的桌面环境是GNOME和KDE。二、X Window简介可以随时选取GNOME和KDE中的一个作为当前桌面环境。方法是在登录时选择“会话”菜单。 二、X Window简介1先点击此处2出现此窗口3选择GNOME或KDEGNOME桌面环境二、X Window简介主菜单小程序区工作区切换按钮任务列表区桌面图标面板KDE桌面环境二、X Window简介主菜单小程序区工作区切换按钮任务列表区桌面图标面板桌面图标:root的主目录,从这里开始,回收站三、GNOME的基本操作“roo
3、t的主目录”桌面图标:root的主目录,从这里开始,回收站三、GNOME的基本操作“从这里开始”GNOME面板(即windows任务栏)主菜单(开始菜单):GNOME环境下的常用程序以 及注销、关闭菜单小程序(快速启动工具栏):常用的应用程序图标工作列表(任务列表):以任务名称命名的切换按钮工作区切换按钮:工作区是X Window下的多个虚 拟桌面,在每个桌面上可以放置多个应用程序窗口。当前工作区比较拥挤的时候,可以点击任何一个切换按钮显示另一个工作区三、GNOME的基本操作窗口操作:双击标题栏时窗口会卷起。通过首选项-窗口程序可以将它调整成和 Windows一样。三、GNOME的基本操作“从
4、这里开始”窗口卷起后的外观文件管理器:nautilus程序,通过双击“root的主目录”打开,类似于 Windows的资源管理器,主要用于管理文件。桌面快捷菜单:在桌面空白处单击鼠标右键。三、GNOME的基本操作桌面快捷菜单,“磁盘”子菜单已经打开终端:通过桌面快捷菜单或“系统工具”-“终端”打开,用于运行命令。三、GNOME的基本操作GNOME设置:在“首选项”中可以设置以下内容主题:窗口外观文件管理:nautilus的一些属性口令:当前用户的口令屏幕保护程序背景:背景图片鼠标:鼠标属性窗口:窗口操作相关的设置音效:声音辅助功能的开关三、GNOME的基本操作第三章 命令Shell环境Shel
5、l是操作系统的命令解释程序,它专门负责接收用户的输入命令,并对其进行解释和执行。Windows系统的cmd就是一种典型的Shell程序。Linux的Shell种类繁多,最常用的是ash、bash和tcsh。这些Shell程序的功能基本相同。一、什么是Shell开始进入Shell环境显示命令行提示符读取命令行是exit命令吗?创建命令进程并执行退出Shell环境YN第一种方法:打开终端窗口程序GNOME控制台二、进入Shell环境第二种方法:进入虚拟控制台Linux环境除了提供一个图形桌面以外,还提供了6个虚拟的终端控制台。它们类似于计算机的另外6个字符界面显示器,供用户运行命令程序。切换按钮为
6、Alt-Ctrl-F1至Alt-Ctrl-F7,其中F1至F6为控制台,F7为图形桌面。二、进入Shell环境图形桌面虚拟控制台虚拟控制台虚拟控制台虚拟控制台虚拟控制台虚拟控制台键盘、显示器Linux操作系统第二种方法:进入虚拟控制台进入某个虚拟控制台的效果图二、进入Shell环境第三种方法:启动时直接进入字符界面命令环境在图形环境下利用GNOME文本编辑器或KDE KWrite程序打开/etc/inittab将“id:5:initdefault:”一行改为“id:3:initdefault:”保存退出,重新启动启动结束时,自动进入和虚拟控制台环境相同的登录状态。登录成功后,如果想进入图形环境
7、,输入命令“startx”。二、进入Shell环境第三种方法:启动时直接进入字符界面命令环境利用KWrite修改/etc/inittab文件的效果图二、进入Shell环境Shell环境提示符bash和tcsh提示符root用户:root主机名 当前目录 # 普通用户:用户名主机名 当前目录 $ash提示符root用户:# 普通用户:$查看当前shell种类:输入如下命令echo $SHELL三、使用Shell环境输入命令时的注意事项命令和命令参数都区分大小写;目录分隔符为“/”;无论哪一种方式进入命令shell,当前目录都是用户的主目录(也称为“home目录”);Red Hat 9将命令中的提
8、示文字改为中文,而中文在虚拟控制台和字符界面命令环境下不能正常显示。解决的办法是安装zhcon软件。三、使用Shell环境login、logout、exit命令:注销当前的登录,启动新的登录过程reboot命令:重新启动计算机shutdown命令shutdown -h now:立即关机shutdown -r now:立即重新启动,和reboot命令相同shutdown -h +5:5分钟以后关机shutdown -h 12:05:12:05时刻关机shutdown -c:取消关机和重启动四、登录注销关机命令-c 取消前一个shutdown命令。值得注意的是,当执行一个如“shutdown -h
9、 11:10”的命令时,只要按“Ctrl+C”键就可以中断关机的命令。 若是执行如“shutdown -h 11:10 & ” 的 命 令 将 shutdown转到后台时,则需要使用shutdown -c将前一个shutdown命令取消。Linux的目录结构(部分)五、文件和目录操作命令根目录/binbootdevetchomeliblost+foundmntprocrootsbinusr常用命令引导文件设备文件配置文件一般用户的主目录程序库目录恢复文件目录磁盘挂载目录进程信息目录root用户主目录系统工具软件应用软件安装目录ls命令:列出(list)目录内容没有任何参数的ls命令:仅列出文件
10、名, 以不同颜色表示文件或目录的类型,如白色为普通文件,蓝色为目录,绿色为可执行文件。-l参数:显示详细信息-a参数:显示包括以“.”开始的所有文件。在Linux中,“.”开始的文件是隐藏文件-rw-r-r- 1 root root 1581 11月 24 18:14 anaconda-ks.cfg五、文件和目录操作命令ls命令:列出目录内容(list)最简单的ls命令五、文件和目录操作命令ls命令:列出目录内容(list)ls -a命令五、文件和目录操作命令ls命令:列出目录内容(list)ls -l命令五、文件和目录操作命令cd命令:切换当前目录(change dir)cd / :切换到根
11、目录cd /bin :切换到/bin目录cd . :切换到上级目录五、文件和目录操作命令cp命令:复制文件(copy)cp a.c b.c :将a.c复制到b.ccp a.txt / :将a.txt复制到根目录cp *.* /tmp :将所有文件复制到/tmp目录五、文件和目录操作命令cat命令:不分屏显示文件内容五、文件和目录操作命令more命令:分屏显示文件内容,“q”退出五、文件和目录操作命令less命令:分屏可回滚显示文件内容,“q”退出五、文件和目录操作命令rm命令:删除文件,如rm a.cmv命令:移动或改名,如mv a.c b.cmv a.c /mkdir命令:创建空目录,如mk
12、dir /diskrmdir命令:删除空目录,如rmdir /diskpwd命令:显示当前目录名称五、文件和目录操作命令其他命令cut使用权限:所有使用者用法:cut -cnum1-num2 filename说明:显示每行从开头算起 num1 到 num2 的文字。举例:# cat example test2 this is test1 # cut -c0-6 example# print 开头算起前 6 个字符 test2 this i grep功能:查找文件中符合条件的字符串。命令语法:grep 参数文件名举例:1、grep “test” d*查看d开头文件中包含“test”的行。2、gr
13、ep a-z5 aa显示至少包含5个小写字符的行。grep i text file1/加此选项字母不屈分大小写grep n text file1/显示行号grep w text file1/将查找看成一个字wc统计文件字节数、字数或行数。语法:wc 参数文件显示顺序为:行数、单词数、字节数 说明:-l:统计行数-w:统计单词数-c:统计字符数find所有权限功能说明:查找文件或目录。语法:find目录参数-ls假设find指令的回传值为True,就将文件或目录名称列出到标准输出。 -true将find指令的回传值皆设为True。 -name查找符合指定的名称的文件或目录。-exec或ok对查询
14、结果转给其他命令操作。如:ls -type补充说明:find指令用于查找符合条件的文件。任何位于参数之前的字符串都将被视为欲查找的目录。举例:1、查找当前用户主目录下的所有文件:下面两种方法都可以使用$ find $HOME -print$ find -print2、为了查找系统中所有文件长度为0的普通文件,并列出它们的完整路径;$ find / -type f -size 0 -exec ls -l ;3、查找/var/logs目录中更改时间在7日以前的普通文件,并在删除之前询问它们;$ find /var/logs -type f -mtime +7 -ok rm ;4、为了查找系统中所有
15、属于root组的文件;$find . -group root -exec ls -l ;-rw-r-r- 1 root root 595 10月 31 01:09 ./fie15、想要在当前目录及子目录中查找所有的 *.txt文件,可以用:$ find . -name *.txt -print6、想要的当前目录及子目录中查找文件名以一个大写字母开头的文件,可以用:$ find . -name A-Z* -print7、想要在/etc目录中查找文件名以host开头的文件,可以用:$ find /etc -name host* -print8、想要查找$HOME目录中的文件,可以用:$ find
16、-name * -print 或find . -print9、要想让系统高负荷运行,就从根目录开始查找所有的文件。$ find / -name * -println(link)功能说明:连接文件或目录。语法:ln参数源文件或目录.目的目录参数:-d或-F或-directory建立目录的硬连接。-f或-force强行建立文件或目录的连接,不论文件或目录是否存在。-i或-interactive覆盖既有文件之前先询问用户。-n或-no-dereference把符号连接的目的目录视为一般文件。-s或-symbolic对源文件建立符号连接,而非硬连接。 说明1将某个文件链接到一个文件上ln -f fil
17、e1 file2如果 file2 不存在,那么会创建该文件名。如果 file2 已经存在了,那么这个文件会被替换为指向 file1的一个链接。然后 file1 和 file2 文件名会指向同一个文件。对其中任何一个的更改都会出现在另一个中。如果一个文件名被 rm 命令删除,那么该文件并没有完全被删除,因为它仍然以其它的名字存在。2为了将文件链接为另一个目录中的相同名字,请输入: ln index dir1这会将 index 链接到新的名称,dir1/index。注意:在示例 1 中的 file2 是一个文件的名称;在示例 2 中的 dir1 是一个已经存在的目录。3为了将几个文件链接为另一个目
18、录中的名称,请输入: ln file2 dir2/file3 /home/dir1这会将 file2 链接到新的名称 /home/dir1/file2;将 dir2/file3 链接到新的名称 /home/dir1/file3。locate功能说明:查找文件。比find快,需要一个数据库。语法:locate-d-help-version范本样式.补充说明:locate指令用于查找符合条件的文件,它会去保存文件与目录名称的数据库内,查找合乎范本样式条件的文件或目录。参数:-n最多显示n个输出举例#locate n 3 “*.conf”寻找符合条件的前3个文件file功能:查询文件类型举例:fil
19、e /boot/*查询指定目录下所有文件类型。adduser功能说明:新增用户帐号。语法:adduser补充说明:在Slackware中,adduser指令是个script程序,利用交谈的方式取得输入的用户帐号资料,然后再交由真正建立帐号的useradd指令建立新用户,如此可方便管理员建立用户帐号。在RedHatLinux中,adduser指令则是useradd指令的符号连接,两者实际上是同一个指令。useradd功能说明:建立用户帐号。语法:useradd参数和参数值用户名称补充说明:useradd可用来建立用户帐号。帐号建好之后,再用passwd设定帐号的密码而可用userdel删除帐号。
20、使用useradd指令所建立的帐号,实际上是保存在/etc/passwd文本文件中。参数:-d指定用户登入时的启始目录。-e指定帐号的有效期限。-f指定在密码过期后多少天即关闭该帐号。-g指定用户所属的群组。-r :建立一个系统的帐号,这个帐号的 UID 会有限制 (/etc/login.defs) -u指定用户ID。userdel功能说明:删除用户帐号。语法:userdel-r用户帐号补充说明:userdel可删除用户帐号与相关的文件。若不加参数,则仅删除用户帐号,而不删除相关文件。参数:-f删除用户登入目录以及目录中所有文件。usermod功能说明:修改用户帐号。语法:usermod参数和
21、参数值用户帐号补充说明:usermod可用来修改用户帐号的各项设定。参数:-d修改用户登入时的目录。-f修改在密码过期后多少天即关闭该帐号。-g修改用户所属的群组。-l修改用户帐号名称。-L锁定用户密码,使密码无效。-s修改用户登入后所使用的shell。-u修改用户ID。-U解除密码锁定。logname功能说明:显示用户名称。语法:logname-help-version补充说明:执行logname指令,它会显示目前用户的名称。参数:-help在线帮助。-vesion显示版本信息。chmod功能:改变文件的权限。举例:1.chmod 741 testfile2.chmod g+rw testf
22、ile3.chmod o=g testfilechgrp功能:改变文件所属的组。举例:chgrp group1 testfilechown功能:改变文件的所有者。举例:chown user2 testfilelogout功能说明:退出系统。语法:logout补充说明:logout指令让用户退出系统,其功能和login指令相互对应。shutdown功能说明:系统关机指令。语法:shutdown-efFhknr-t秒数时间警告信息补充说明:shutdown指令可以关闭所有程序,并依用户的需要,进行重新开机或关机的动作。参数:-h将系统立即关机。-k只是送出信息给所有用户,但不会实际关机。时间设置多
23、久时间后执行shutdown指令。警告信息要传送给所有登入用户的信息。cal功能:显示日历信息。举例:1、cal 2001显示2001年年历。date 功能:显示和设置系统日期和时间。bc 可以计算简单的表达式。可以编辑一个文件执行,也可以进入bc模式得到结果。w功能说明:显示目前登入系统的用户信息。语法:w-fhlsuV用户名称补充说明:执行这项指令可得知目前登入系统的用户有那些人,以及他们正在执行的程序。单独执行w指令会显示所有的用户,您也可指定用户名称,仅显示某位用户的相关信息。参数:-f开启或关闭显示用户从何处登入系统。-h不显示各栏位的标题信息列。-l使用详细格式列表,此为预设值。-
24、s使用简洁格式列表,不显示用户登入时间,终端机阶段作业和程序所耗费的CPU时间。-u忽略执行程序的名称,以及该程序耗费CPU时间的信息。-V显示版本信息。who功能说明:显示目前登入系统的用户信息。语法:who-help-versionami记录文件补充说明:执行这项指令可得知目前有那些用户登入系统,单独执行who指令会列出登入帐号,使用的终端机,登入时间以及从何处登入或正在使用哪个X显示器。参数:略last功能:查看曾登陆此系统所有用户。语法:#last 用户名ps使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵死、哪些进程占用了过多的资源等等。 语法:ps 选项
25、举例:$ psPID TTY TIME COMMAND5800 ttyp0 00:00:00 bash5835 ttyp0 00:00:00 ps可以看到,显示的项目共分为四项,依次为PID(进程ID)、TTY(终端名称)、TIME(进程执行时间)、COMMAND(该进程的命令行输入)。 $ ps uUSER PID %CPU %MEM USZ RSS TTY STAT START TIME COMMANDtest 5800 0.0 0.4 1892 1040 ttyp0 S Nov27 0:00 -bashtest 5836 0.0 0.3 2528 856 ttyp0 R Nov27 0:
26、00 ps u 在bash进程前面有条横线,意味着该进程便是用户的登录shell,所以对于一个登录用户来说带短横线的进程只有一个。还可以看到%CPU、%MEM两个选项,前者指该进程占用的CPU时间和总时间的百分比;后者指该进程占用的内存和总内存的百分比。 在这种情况下看到了所有控制终端的进程;但是对于其他那些没有控制终端的进程还是没有观察到,所以这时就需要使用x选项。使用x选项可以观察到所有的进程情况。 Linux系统只有一个根目录,如果要用其它的磁盘(包括硬盘上的逻辑盘、光盘、软盘、U盘),需要将它挂装到某个预先建立的空目录上,该空目录称为“挂装点”。挂装点的选择:Linux系统为软盘和光盘
27、分别建立了/mnt/floppy 和 /mnt/cdrom挂装点。同时GNOME提供了对应的挂装菜单,使用这两种外存介质时,可以利用它们自动挂装到上述目录中,也可以通过挂装命令挂装到用户自定义的目录中。其它磁盘没有默认的挂装点,挂装前需要建立某个目录,如“/c”、 “/d” 、“/mnt/u”等。六、磁盘挂装和卸载命令a.cb.cca.cb.ca.cb.cca.cb.cU盘挂装示意图六、磁盘挂装和卸载命令binbootmnt根目录floppycdromuU盘根目录挂装之后访问/mnt/u/a.c就是访问U盘的/a.c文件mount命令的使用格式: mount 设备文件名 挂装点Linux的常用
28、磁盘设备文件名六、磁盘挂装和卸载命令/dev/sda1或/dev/sda2或/dev/sdb1或/dev/sdb2U盘/dev/hda6E盘/dev/fd0软盘/dev/hda5D盘/dev/cdrom光盘/dev/hda1C盘mount命令实例在/c上挂装C盘mkdir /cmount /dev/hda1 /c 在/mnt/u上挂装U盘,同时支持汉字名mkdir /mnt/umount /dev/sda1 /mnt/u -o iocharset=cp936将光盘以iso9660文件系统格式挂装mount /dev/cdrom /mnt/cdrom -t iso9660六、磁盘挂装和卸载命令磁盘卸载一个磁盘挂装之后,如果要更换磁盘,那么必须先进行卸载,然后再重新挂装新的磁盘。尤其是光盘,如果不卸载,光驱门根本打不开。卸载命令的格式为:umount 挂装点如:umount /mnt/cdrom六、磁盘挂装和卸载命令Shell作为用户与操作系统交互的第一道程序,提供了很多便捷功能,除了命令解释这个基本功能以外,还包括:命令遍历定义别名命令补全前后台任务控制七、Shell功能的使用
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年都昌县教师招聘参考题库及答案解析
- 2025年渤海银行北京分行-风险管理部-尽责审查管理岗招聘备考题库及答案详解一套
- 2025年钦州市钦南区教师招聘参考题库及答案解析
- 大数据公司数据处理专家考试要点
- 2025年德州市武城县人民医院合同制医师长期招聘12人备考题库及一套参考答案详解
- 电视台节目主持人招聘考试题目解析
- 2025年西湖区紫荆学前教育集团高教新村园区招聘幼儿教师(非事业)备考题库带答案详解
- 克罗地亚语教师面试题及答案
- 2025年九江市第五人民医院自主招聘卫生专业技术人员7人的备考题库附答案详解
- 网络安全专家面试题库及答案解析
- 加盟连锁经营政策分析与实施方案
- 电缆路径检测协议书
- 《烹饪工艺学》期末考试复习题库(附答案)
- 片区供热管网连通工程可行性研究报告
- 课件《法律在我身边》
- 2025年文职仓库保管员考试题及答案
- 2026年湖南铁道职业技术学院单招职业技能考试必刷测试卷附答案
- 2025年重庆市大渡口区事业单位考试试题
- 管道施工围挡施工方案
- 城市绿化生态修复项目实施方案
- 西藏酥油茶的课件
评论
0/150
提交评论