




已阅读5页,还剩65页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Red Hat Linux9.0的登录和关闭,1.登录: 使用 Red Hat Linux 系统的一个前提条件是登录。登录实际上是向系统做自我介绍,又称验证(authentication)。如果键入了错误的用户名或口令,就不会被允许进入系统。 Linux系统有普通用户和超级用户之分。普通用户的用户名是任意的,而超级用户的用户名是root。Linux系统是严格区分大小写的,无论是用户名、文件名、设备名都是如此。即liubing、LiuBing、LIUBING是三个不同的用户名或文件名。图1-21显示为Red,当口令输入完毕后,按回车键进入Red Hat Linux图形化界面,如图1-22所示。,2. 注销,如果想切换用户登录,可采用注销当前图形化桌面会话。操作的方法是: (1)依次选择“主菜单注销”命令。 (2)打开如图 1-13所示的确认对话框,选择“注销”选项,然后点击“确定”按钮。如果你想保存桌面的配置以及还在运行的程序,选中“保存当前设置”复选框。,图1-23 “注销”对话框,图1-23 “,注销”对话框,3. 关机和重新启动,关机和重新启动的方法如下: (1)依次选择“主菜单注销”命令。 (2)在打开的对话框,选择“关机”或“重新启动”选项,然后点击“确定”按钮,即可完成关机或重新启动操作。,1.3 Linux的基本使用和设置,1.3.1 显示属性的设置 改变桌面背景 (1)在Linux桌面上单击鼠标右键,在弹出的快捷菜单中选择“改变桌面背景”命令,打开如图1-24所示的页面。 (2)在图1-24中,单击“选择图片”下的按钮,打开如图1-25所示的选择图片对话框。,图1-25 选择图片,(3)在图1-25中,通过选择不同的文件夹下的不同图片,来选择一个满意的背景图片,然后单击“确认”按钮,返回到图1-24的对话框。 (4)还可进一步对背景图片进行居中、缩放、拉伸等处理。 (5)当选择无图片时,可通过“背景网格”,以及左测和右测的颜色来设置背景。 (6)设置完成后,单击“关闭”按钮,桌面显示如图1-26所示。,2. 显示设置,在此设置中可对显示分辨率、显示器的类型及显卡进行设置,具体的方法如下: (1)依次选择“主菜单系统设置显示”,打开如图1-27所示的显示设置对话框。在此对话框中,用户可选择设置“分辨率”、“色彩深度”。,(2)单击“高级”选项卡,打开如图1-28所示的显示高级设置,还可对显示器的类型、物理分辨率、以及视频卡进行设置。,(3)设置完成后,单击“确定”按钮。,1.3.2 配置日期和时间,(1)依次选择“主菜单系统设置日期 & 时间”,或在 shell(如 XTerm 或 GNOME 终端)提示下键入 redhat-config-date 命令。 (2)在打开的图1-29中,可通过给出的界面来修改年、月、日、时、分、钞。改变方法如下: 要改变日期,使用箭头左右移动月份来改变月份;使用箭头左右移动年份来改变年份,然后单击星期中的日期来改变星期中的日期。 要改变时间,使用上下箭头按钮,它们在“时间”部分中的“小时”、“分钟”、和“秒钟”旁边。 (3)单击图1-29中的“时区”选项卡,打开图1-30,可对安装过程中的时区进行重新设置。,图1-30 时区设置 (4)在单击“确定”按钮之前,前面的所有设置都不会生效。当确认设置完毕后,单击“确定”按钮。,1.3.3 软盘和光盘的使用,1. 软盘的使用 (1)挂载和卸载软盘 在使用软盘之前,它一定要先被挂载。要挂载软盘,把它插入软盘驱动器,然后在 终端提示下键入“ mount /mnt/floppy/” 。当该软盘的文件系统被挂载到 “/mnt/floppy” 目录中时,软盘驱动器的活动灯应该闪动。可以通过使用“cd /mnt/floppy/” 命令转换到那个目录里来存取软盘上的内容。 当完成了软盘上的任务后,在把它从驱动器中取出之前,应该先卸载它。关闭所有可能还在使用软盘上文件的程序或展示软盘内容的程序,然后在 终端提示下键入以下命令: # umount /mnt/floppy/,(2)在 MS-DOS 软盘上存放 Linux 文件 使用以下命令来复制文件(把 filename 替换为要复制的文件): # cp filename /mnt/floppy 然后,便可以卸载软盘并把它从驱动器中取出。软盘中的新文件现在就可以从 Windows 机器上被存取了 (3)格式化软盘 如果只在 Red Hat Linux 中使用软盘,仅需使用 ext2 文件系统来格式化它。一旦已在软盘上创建了 ext2 文件系统,就可以使用与在硬盘上操作文件和目录相同的方法来操纵该软盘的内容。,2. 光盘的使用,(1)在文件管理器中使用光盘 (2)在终端提示下使用光盘 用户还可以手工地在 shell 提示下挂载和卸载光盘。在光盘驱动器内插入一张光盘,打开 终端,然后键入以下命令: # mount /mnt/cdrom 这样,光盘就会被挂载,便可以用文件管理器来使用它了。还可以通过点击桌面上的主目录图标,并在位置栏内键入“ /mnt/cdrom ”来访问光盘。 光盘上工作完毕后,在把它从驱动器内弹出之前必须卸载它。关闭所有使用光盘的应用程序或文件管理器,然后在终端提示下键入以下命令: # umount /mnt/cdrom 现在,便可以安全地按光盘驱动器上的弹出按钮来取出光盘。,第2章 Linux的常用命令,本章学习目标 通过对本章的学习,读者应该掌握以下主要内容: 命令的使用方式 文件及目录操作命令 文件压缩命令 联机帮助命令 进程管理的命令,2.1 使用命令,2.1.1 命令的使用方式 在Linux系统中打开终端的方式有以下两种: 种是在桌面上依次单击“主程序系统工具终端”可打开如图2-1的终端窗口;另一种是在Linux桌面上单击鼠标右键,从弹出的快捷菜单中选择“终端”命令,也可打开终端窗口。,一般的Linux使用者均为普通用户,而系统管理员一般使用超级用户帐号完成一些系统管理的工作,要说明的是,不同的用户登录其终端的提示符略有不同,在图2-1中显示的是超级用户的提示符。如果是一般用户登录,其提示符如图2-2所示。,Linux系统是以全双工的方式工作,即从键盘把字符输入系统,系统再将字符回送到终端并显示出来。通常,回送到终端的字符与输入字符相同,因此操作员看到的正是自己输入的字符。但也有个别的时候,系统不回送符号。,控制符是指控制终端工作方式的非显示字符。输入一般控制符必须先按下控制键,或称作CTRL键,然后再按所对应的字符键。例如,输入回车符可以直接按回车键,也可以先按控制键,再按m键。 CONTROL-m或CTRL-m也是回车符。一些常用的控制符有: CTL-d,它表示终端的输入结束; CTL-g,控制终端响铃; CTL-h称为退格键,用于改正输入的错误; 大多数LINUX系统中,DELETE键表示立即终止程序; 在有些系统里,也用CTL-c终止程序; 一般说来,BREAK键与DELETE键、CTL-c的功能基本相同。,终端显示提示符后,用户就可以输入命令请示系统执行。这里所谓命令就是请示调用某个程序。例如当用户输入date命令时,系统就去调用date程序显示当前的日期和时间,终端屏幕上会出现类似下面的信息: rootlbliubing root# date 日 2月 1 15:49:11 CST 2004 当命令输入完毕后,一定不要忘记按回车健,因为系统只有收到回车键才认为命令行结束。 又如询问当前有哪些用户挂在系统里。命令如下所示: rootlbliubing root# who root :0 Feb 1 15:41 root pts/0 Feb 1 15:46 (:0.0) jl pts/1 Feb 1 15:40 (:0.0),还有另外的方法可以查看目前登录用户的注册信息。命令及响应如下所示: rootlbliubing root# who am i root pts/0 Feb 1 15:46 (:0.0) 这时系统仅回送用户自己的注册信息。假如用户打错了命令,系统将回答这一命令没有找到。 rootlbliubing root# whom whom: unable to open /root/Mail/draft: 没有那个文件或目录 上面几条命令在终端中的输入方法及响应如图2-3所示。,另外,在终端上还有一个命令补齐(Command-Line Completion)的操作技巧,所谓命令补齐是指当键入的字符足以确定目录中一个唯一的文件时,只须按 Tab 键就可以自动补齐该文件名的剩下部分,例如要把目录 /freesoft 下的文件 gcc-2.8.1.tar.gz 解包,当键入到 tar xvfz /freesoft/g 时,如果此文件是该目录下唯一以 g开头的文件,这时就可以按下 Tab 键,这时命令会被自动补齐为:tar xvfz /freesoft/gcc-2.8.1.tar.gz ,非常方便,2.1.2 特殊字符,在Linux系统的终端中有几个最有用的bash变量,这些变量变量名及简单描述如下: HISTFILE: 用于贮存历史命令的文件。 HISTSIZE: 历史命令列表的大小。 HOME: 当前用户的用户目录。 OLDPWD: 前一个工作目录。 PATH: bash寻找可执行文件的搜索路径。 PS1: 命令行的一级提示符。 PS2: 命令行的二级提示符。 PWD: 当前工作目录。 SECONDS: 当前shell开始后所流逝的秒数。,这意味着 bash 保留了一定数目的先前已经在shell 里输入过的命令。这个数目取决于一个叫做HISTSIZE的变量。 使用历史记录列表最简单的方法是用上方向键。 另一个使用命令历史文件的方法是用 bash 的内部命令 history 和 fc(fix 命令)命令来显示和编辑历史命令。history 命令能以两种不同的方法来调用。第一种是: history n 当 history 命令没有参数时,整个历史命令列表的内容将被显示出来。使用 n 参数的作用是仅有最后 n 个历史命令会被列出 。 例如,history 5 显示最后 5 个命令。 调用 history 命令的第二种方法用于修改命令历史列表文件的内容。命令的语法如下: history -r|w|a|n filename,这种形式中,-r 选项告诉 history 命令读命令历史列表文件的内容并且把它们当作当前的命令历史列表。-w 选项将把当前的命令历史记录写入文件中并覆盖文件原来的内容。-a 选项把当前的命令历史记录追加到文件中。-n 选项将读取文件中的内容并加入到当前历史命令列表中。如果 filename 选项没有被指定,history 命令将用变量HISTFILE 的值来代替。 命令别名通常是其他命令的缩写,用来减少键盘输入。 还有一个使工作变得轻松的方法是使用命令别名 命令格式为: alias alias-name=original-command 其中,alias-name是用户给命令取的别名,original-command是原来的命令和参数。需要注意的是,由于Bash是以空格或者回车来识别原来的命令的,所以如果不使用引号就可能导致Bash只截取第一个字,从而出现错误。,注意:在定义别名时,等号两边不能有空格,否则shell将不能决定要做什么。仅在命令中包含空格或特殊字符时才需要引号。如果键入不带任何参数的alias命令,将显示所有已定义的别名。 Bash有两级提示符。第一级提示符是经常见到的Bash在等待命令输入时的情况。第一级提示符的默认值是$符号。如果用户不喜欢这个符号,或者愿意自己定义提示符,只需修改PS1变量的值。例如将其改为: PS1=”输入一个命令:” 第二级提示符是当Bash为执行某条命令需要用户输入更多信息时显示的。第二级提示符默认为“”。如果需要自己定义该提示符,只需改变PS2变量的值。例如将其改为: PS2=”更多信息:”,用户也可以使用一些事先已经定义好的特殊字符。这些特殊字符将使提示符中包含当前时间之类的信息。 表2-1列出了最常用的一些特殊字符及其含义。 表2-1 bash提示符常用特殊字符,下面来看几个实际例子: PS1=”d” 将使提示符变成显示日期,如下所示: 一 2月 02 而 PS1=”d”,将使提示符变成如下所示: d 若PS1=“Wh w“将使提示符变成如下所示: niclbliubing /liunuxbook/nic 该例就是使用三个特殊字符的组合得到的。,以上的各例在Red Hat Linux系统的终端中所显示的结果如图2-4所示。,2.1.3 通配符基础,通配符 又称多义符。在描述文件时,有时在文件名部分用到一些通配符,以加强命令的功能。在Linux系统中有以下基本的通配符: ?:表示该位置可以是一个任意的单个字符。 :表示该位置可以是若干个任意字符。 方括号charset:可替代charset集中的任何单个字符 下面对方括号通配符进行一些说明。例如 cChH:表示在文件的该位置中可出现任意单个的c或h字符的大小写形式。 另个,通配符集还能描述介于字符对之间的所有字符。如“a-z”就可以代 替任意小写字母,而a-zA-Z则可替代任意字母。注意可替代的字符包括a到z和A到Z字符对之间的所有字符。,那么,是否能在一条指令中用多个通配符呢?答案是肯定的。如 rm a*out*tmp? 该命令可以删除一系列临时性的输出文件,如ab.out.temp1、ab.out.temp1 等。 UNIX或Linux系统可将一定相关的文件看作一个集合的一部分,用户可以用该集合去匹配。 所以,如果需要显示nic-1.png,nic-2.png,nic-3.png,nic-4.png,nic-5.png,只须要在终端的命令提示符后输入: ls nic-1-5.png,这样利用通配符可以使指令的输入变得更加灵活。该技巧的可很容易实现显示一些文件名相关的文件。以上的各例在Red Hat Linux系统的终端中所显示的结果如图2-5所示。,2.2 文件概念及操作命令,2.2.1 文件显示命令 显示指定工作目录中所包含的内容的指令是ls,要说明的是ls命令列出文件的名字,而不是文件的内容。该命令的使用方式如下: ls 选项 文件目录列表 ls命令中的常用选项如下: -a:显示所有文件及目录 (ls规定将文件名或目录名中开头为 “.“的视为隐藏档,不会列出) -c:按列输出,纵向排序 -x:按列输出,横向排序 -l:除文件名外,也将文件状态、权限、拥有者、文件大小 等信息详细列出 -t :根据文件建立时间的先后次序列出 -A :同 -a ,但不列出 “.“ (目前目录) 及 “ (父目录) -X:按扩展名排序显示 -R:递归显示下层子目录 -help:显示帮助信息 -version:显示版本信息,Linux支持多种文件类型,每一类用一个字符来表示,其说明如下: -:常规文件 d:目录 b:块特殊设备 c:字符特殊设备 p:有名管道 s:信号灯 m:共享存储器 文件类型的字符表示文件的权限,权限由三个字符串组成,这三个字符串分别表示:该文件所有者的权限、组中其他人的权限和系统中其人的权限;每个字符串又由三个字符组成,依次表示对文件的读(用字符r表示)、写(用字符W表示)和执行权限(用字符x表示)。当用户没有相应的权限时,该权限的对应位置用短线“-”来表示。,例如: drwxr-x- 表示的含义是:d表示这条信息是目录;目录拥有者的权限是rwx(表示有读、写和执行权限);组中其他人对该目录的权限是r-x(表示有读和执行权限,没有写权限),系统中其他人对该目录的权限是-(表示读、写和执行权限都没有)。 下面是使用命令来显示帮助和版本信息,命令如下: #ls -version #l ls -help |more,2.2.2 查找、排序及显示指定文件内容的命令,1. 查找文件 在Linux系统中查找文件的命令通常为find命令。find命令可在使用、管理Linux系统中方便地查找所需要的指定文件。 find命令的语法格式如下: #find 目录列表 匹配标准 在命令格式中有两个参数,说明如下: 目录列表:希望查询文件或文件集的目录列表,目录间用空格分隔。 匹配标准:希望查询的文件的匹配标准或说明。详细的匹配标准如表2-2所示。,1)通过文件名查找 知道了某个文件的文件名,却不知道它存于哪个目录下,此时可通过查找命令找到该文件,命令如下: # find / -name httpd.conf print 2)根据部分文件名查找 当要查找某个文件时,不知道该文件的全名,只知道这个文件包含几个特定的字母,此时用查找命令也是可找到相应文件的。这时在给字查找文件名时通配符“*”、“?”。例如,还是查找文件“httpd.conf”,但仅记得该文件名包含“http”字符串,可使用如下命令查找: #find / name *http* -print,2. 显示文本文件内容,显示文本文件内容的命令是cat命令,用来将文件的内容显示到终端上,其命令语法如下: cat 选项 文件列表 命令中的参数说明如下: 常用选项如表2-3所示 文件列表:这是要连接文件的选项列表。 如果没有指定文件或连字号(-),就从标准输入读取。 表2-3 cat命令常用选项,3. 查找文件内容,查找文件内容的命令是grep命令。其使用的语法如下: grep 选项 匹配字符串 文件列表 命令中的参数说明如下: 选项如表2-4所示 文件列表: 匹配字符串:希望在文件中查到的串。 表2-4 grep命令的常用选项 选项 说明 -v 列出不匹配串或正则表达式的行。 -c 对匹配的行计数。 -l 只显示包含匹配的文件的文件名。 -h 抑制包含匹配文件的文件名的显示 -n 每个匹配行只按照相对的行号显示。 -i 产生不区分大小写的匹配,缺省状态是区分大小写。,4. 排序命令,sort命令的功能是对文件中的各行进行排序. sort命令可以被认为是一个非常强大的数据管理工具,用来管理内容类似数据库记录的文件。 Sort命令将逐行对文件中的内容进行排序,如果两行的首字符相同,该命令将继续比较这两行的下一字符,如果还相同,将继续进行比较。该命令的语法格式如下: sort 选项 文件 说明:sort命令对指定文件中所有的行进行排序,并将结果显示在标准输出上。如不指定输入文件或使用“- ”,则表示排序内容来自标准输入。,2.2.3 比较文件内容的命令 comm命令 如果想对两个有序的文件进行比较,可以使用comm命令。 该命令的使用语法如下: comm - 123 file1 file2 说明:该命令是对两个已经排好序的文件进行比较。其中file1和file2是已排序的文件。comm读取这两个文件,然后生成三列输出:仅在file1中出现的行;仅在file2中出现的行;在两个文件中都存在的行。如果文件名用“- ”,则表示从标准输入读取。,diff命令 diff命令用于比较两个文件内容的不同,其命令 语法格式如下: diff 参数 原文件 目标文件 其中“源文件”和“目标文件”是用户要比较的两个文件。 表2-4 diff命令的常用参数 参数 说明 a 将所有文件当做文本文件来处理 b 忽略空格造成的不同 B 忽略空行造成的不同 q 只报告什么地方不同,不报告具体的不同信息 H 利用试探法加速对大文件的搜索 i 忽略大小写的变化 l 用pr对输出进行分页 r 在比较目录时比较所有的子目录 s 两个文件相同时才报告 v 在标准输出上输出版本信息并退出,2.2.4 复制、删除和移动文件的命令,1. 文件复制命令 Linux下的cp命令用于复制文件或目录,该命令是最重要的文件操作命令,其命令格式如下: cp 选项 源文件 目标文件 cp 选项 源文件组 目标目录 参数说明如下: 源文件:要拷贝的文件。 目标文件:目标名。也可以是目录名,这种情况下,源文件名作为目标文件名,而文件放在该目录下。 源文件组:要拷贝文件的由空格分隔的列表。 目标目录:目标目录。 常用命令的选项列表如表2-5所示。,表2-5 cp命令常用选项,常用选项 说 明 -a 在备份中保持尽可能多的源文件结构和属。 -b 作将要覆盖或删除文件的备份。 -f 删除已存在的目标文件。 -i 提示是否覆盖已存在的目标文件。 -p 保持原先文件的所有者,组权限和时间标志 -r 递归拷贝目录,把所有非目录文件当普通文件拷贝。 -R 递归拷贝目录。,2. 文件的删除命令,rm命令可从文件系统中删除文件及整个目录。rm命令所使用的命令格式如下: rm 选项 文件列表 参数说明如下: 常用命令的选项列表如表2-6所示。 文件列表:希望删除的用空格分隔的文件列表,可以包括目 录名。 表2-6 rm命令常用选项 常用选项 说 明 -r 删除文件列表中指定的目录,若不用此标志则不删除目录 -I 指定交互模式。在执行删除前提示确认。任何以Y开始的 响应都表示肯定;其他则表示否定。 -V 在删除前回显文件名。 - 指明所有选项结束。用于删除一个文件名与某一选项相同 的文件。例如:假定偶然建立了名为-f的文件,又打算删 除它,命令rm -f不起任何作用,因为-f被解释成标志而不 是文件名;而命令rm - -f能成功地删除文件。,3. 移动文件 在Linux系统中,移动文件可使用mv命令。mv命令还可改文件改名,即把源文件以一个新文件名移动到另一个新的目录中去。该命令所使用语法形式有: mv -f -i 文件1 文件2 mv -f -i 目录1 目录2 mv -f -i 文件列表 目录 命令中的参数说明如下:, -f:通常情况下,目标文件存在但用户没有写权限时,mv会 给出提示。本选项会使mv命令执行移动而不给出提示。 -i:交互模式,当移动的目录已存在同名的目标文件名时, 用覆盖方式写文件,但在写入之前给出提示。 文件: 源文件名。 文件2:目标文件名(新文件名)。 目录1:源目录名。 目录2:目标目录名(新目录名)。 文件列表:用空格分隔的文件名列表。本选项用于文件保持它们的名字被移动到一个新目录。 目录:目标目录。,2. 2 . 5 文件内容统计命令,wc命令的功能为统计指定文件中的字节数、字数、行数, 并将统计结果显示输出。wc命令使用的语法格式如下: wc 选项 文件列表 说明:该命令统计给定文件中的字节数、字数、行数。如果没有给出文件名,则从标准输入读取。wc同时也给出所有指定文件的总统计数。字是由空格字符区分开的最大字符串。该命令各选项含义如下: -c:统计字节数。 -l:统计行数。 -w:统计字数。,管 道 将一个程序或命令的输出作为另一个程序或命令的输入,有两种方法,一种是通过一个临时文件将两个命令或程序结合在一起;另一种是Linux所提供的管道功能。这种方法比前一种方法更好。 管道可以把一系列命令连接起来,这意味着第一个命令的输出会作为第二个命令的输入通过管道传给第二个命令,第二个命令的输出又会作为第三个命令的输入,以此类推。显示在屏幕上的是管道行中最后一个命令的输出(如果命令行中未使用输出重定向)。,命令替换 命令替换和重定向有些相似,但区别在于命令替换是将一个命令的输出作为另外一个命令的参数。常用命令格式为: command1 command2 其中,command2的输出将作为command1的参数。需要注意的是这里的符号,被它括起来的内容将作为命令执行,执行后的结果作为command1的参数。 例如: $ cd pwd 该命令将pwd命令列出的目录作为cd命令的参数,结果仍然是停留在当前目录下。,2.3 目录及其操作命令,树型目录结构 Linux系统以文件目录的方式来组织和管理系统中的所有文件。所谓文件目录就是将所有文件的说明信息采用树型结构组织起来,即常说的目录。也就是说,整个文件系统有一个“根”(root),然后在根上分“杈”(directory),任何一个分杈上都可以再分杈,杈上也可以长出“叶子”。“根”和“杈”在Linux中被称为是“目录”或“文件夹”。而“叶子”则是一个个的文件。实践证明,此种结构的文件系统效率比较高。,如前所述,目录也是一种类型的文件。Linux系统通过目录将系统中所有的文件分级、分层组织在一起,形成了Linux文件系统的树型层次结构。以根目录为起点,所有其他的目录都由根目录派生而来用户可以浏览整个系统,可以进入任何一个已授权进入的目录,访问那里的文件。 Linux目录提供了管理文件的一个方便途径。每个目录里面都包含文件。用户可以为特定的文件创建特定的目录,也可以把一个目录下的文件移动或复制到另一目录下,而且能移动整个目录,并且和系统中的其他用户共享目录和文件。 需要说明的是,根目录(系统目录)是Linux系统中的特殊目录。Linux是一个多用户系统,操作系统本身的驻留程序存放在以根目录开始的专用目录中。,2. 工作目录、用户主目录与路径 (1) 工作目录与用户主目录 从逻辑上讲,用户在登录到Linux系统中之后,每时每刻都“处在”某个目录之中,此目录被称作工作目录或当前目录(Working Directory)。工作目录是可以随时改变的。用户初始登录到系统中时,其主目录(Home Directory)就成为其工作目录。工作目录用“.”表示,其父目录用“”表示。 用户主目录是系统管理员增加用户时建立起来的(以后也可以改变),每个用户都有自己的主目录,不同用户的主目录一般互不相同。 用户刚登录到系统中时,其工作目录便是该用户主目录,通常与用户的登录名相同。,(2)路径 路径是指从树型目录中的某个目录层次到某个文件的一条道路。此路径的主要构成是目录名称,中间用“/”分开。某个文件在文件系统中的位置都是由相应的路径决定的。 路径又分相对路径和绝对路径。 绝对路径是指从“根”开始的路径,也称为完全路径;相对路径是从用户工作目录开始的路径。 应该注意到,在树型目录结构中到某一确定文件的绝对路径和相对路径均只有一条。绝对路径是确定不变的,而相对路径则随着用户工作目录的变化而不断变化。这一点对于以后使用某些命令如cp和tar等大有好处。,Linux系统主要目录说明 /bin :显而易见,bin 就是二进制(binary)英文缩写。 /boot :在这个目录下存放的都是系统启动时要用到的程序。在使用lilo引导linux的时候,会用到这里的一些信息。 /dev:dev 是设备(device)的英文缩写。这个目录对所有的用户都十分重要。因为在这个目录中包含了所有linux系统中使用的外部设备。但是这里并不是放的外部设备的驱动程序。 /etc :etc这个目录是linux系统中最重要的目录之一。在这个目录下存放了系统管理时要用到的各种配置文件和子目录。我们要用到的网络配置文件,文件系统,x系统配置文件,设备配置信息,设置用户信息等都在这个目录下。,/sbin :这个目录是用来存放系统管理员的系统管理程序。/home :如果建立一个用户,用户名是“jl”,那么在/home目录下就有一个对应的/home/jl路径,用来存放用户的主目录。 /lib :lib是库(library)英文缩写。这个目录是用来存放系统动态连接共享库的。几乎所有的应用程序都会用到这个目录下的共享库。 /mnt :这个目录在一般情况下也是空的。可以临时将别的文件系统挂在这个目录下。 /proc :可以在这个目录下获取系统信息。这些信息是在内存中,由系统自己产生的。 /root :如果用户是以超级用户的身份登录的,这个就是超级用户的主目录。 /tmp :用来存放不同程序执行时产生的临时文件。 /usr :这是linux系统中占用硬盘空间最大的目录。,2.3.2 创建和删除目录的命令 创建目录 在Linux系统中建立新目录的命令是mkdir。该命令的语法格式如下: mkdir -m模式 -p目录名 目录 命令中的参数说明如下: m模式:在建立目录时把按模式指定设置目录权限。该目录的权限分为:目录所有者的权限、组中其他人对目录的权限和系统中其他人对目录的权限。这三个权限分别用三个数字之和来表示:对目录的读权限是4、写权限是2、执行权限是1。 -p目录名:建立所有不存在父目录的目录。 目录:要建立的目录,2. 删除目录,rmdir 命令是用来删除目录的,一般情况下要删除的目录必须为空目录,如果所给的目录不为空,系统会报告错误。该命令的语法格式如下: rmdir -p 目录列表 命令中的参数说明如下: -p:在删除目录表指定的目录后,若父目录为 空,则rmdir也删除父目录。状态信息显示什么 被删除,什么没被删除。 目录列表:空格分隔的目录名列表。要删除的 目录必须为空。,2.3.3 改变工作目录和显示目录内容的命令 1. 显示当前目录 显示当前目录的命令是pwd命令,该命令使用的语 法格式如下:pwd 执行pwd命令形式如下: pwd 改变当前工作目录 改变当前工作目录在Linux系统中使用的是cd命令。 该命令使用的语法格式如下: cd 目录名 命令中的参数说明如下: 目录名:改变到所指定的目录名。如果没有指定目录,就返回到用户主目录(在HOME环境变量中指定)。,2.3.4 改变文件或目录存取权限的命令,1. 改变文件或目录权限 在Linux系统中,用户设定文件权限控制其他用户不能访问、修改。但在系统应用中,有时需要让其他用户使用某个原来其不能访问的文件或目录,这是就需要重新设置文件的权限,使用的命令是chmod命令。并不是谁都可改变文件和目录的访问权限,只有文件和目录
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 末日来无迹后会永无期…… 中英互译
- 民政知识、行政法规及社会综合常识试卷真题及答案
- 河南省孟州市2025年上半年事业单位公开遴选试题含答案分析
- 河北省魏县2025年上半年事业单位公开遴选试题含答案分析
- 河北省饶阳县2025年上半年事业单位公开遴选试题含答案分析
- 河北省涞水县2025年上半年公开招聘村务工作者试题含答案分析
- 2025年度城市观光旅游包车运营管理合同
- 2025版山西拓扬人力资源有限责任公司企业人才招聘与选拔服务合同
- 2025版生产车间安全设施承包协议
- 2025版架子工劳务分包合同范本(含安全协议)
- 2025-2026学年湘教版(2024)初中数学八年级上册教学计划及进度表
- GB/T 45763-2025精细陶瓷陶瓷薄板室温弯曲强度试验方法三点弯曲或四点弯曲法
- 全过程工程咨询投标方案(技术方案)
- (高清版)DZT 0388-2021 矿区地下水监测规范
- 胰腺肿瘤影像学课件
- 夹芯彩钢复合板吊顶施工方案
- 高效课堂讲座课件
- 双高专业群电子商务专业群申报书
- 有害物质污染源识别与评价表
- 餐具洗消保洁制度管理办法
- 齿轮的设计计算PPT学习教案
评论
0/150
提交评论