linux常用命令上机实验

上传人:第*** 文档编号:61714599 上传时间:2018-12-10 格式:PPT 页数:81 大小:1.63MB
返回 下载 相关 举报
linux常用命令上机实验_第1页
第1页 / 共81页
linux常用命令上机实验_第2页
第2页 / 共81页
linux常用命令上机实验_第3页
第3页 / 共81页
linux常用命令上机实验_第4页
第4页 / 共81页
linux常用命令上机实验_第5页
第5页 / 共81页
点击查看更多>>
资源描述

《linux常用命令上机实验》由会员分享,可在线阅读,更多相关《linux常用命令上机实验(81页珍藏版)》请在金锄头文库上搜索。

1、Linux常用 命令,本章要点 : 目录及相关概念 目录操作命令 文件概述 文件操作命令 其他常用命令,目录,文件目录:将所有文件的说明信息采用树型结构组织起来-即我们常说的目录。 “根”分杈(directory)分杈“叶子“。 “根”和“杈”:“目录”或“文件夹”; “叶子”:一个个的文件。,“.”和“”?,各个目录结点“之下“都会有一些文件和子目录。并且,系统在建立每一个目录时,都会自动为它设定两个目录文件 “.“:代表该目录自己 “:代表该目录的父目录 对于根目录,“.”和“”都代表其自己。根目录是Linux系统中的特殊目录。,工作目录,从逻辑上讲,用户在登录到Linux系统中之后,每时

2、每刻都“处在“某个目录之中,此目录被称作工作目录或当前目录(Working Directory)。 工作目录是可以随时改变的。用户初始登录到系统中时,其主目录(Home Directory)就成为其工作目录。,用户主目录,用户主目录是系统管理员增加用户时建立起来的(以后也可以改变),每个用户都有自己的主目录,不同用户的主目录一般互不相同。 用户刚登录到系统中时,其工作目录便是该用户主目录,通常与用户的登录名相同。,路径,路径:指从树型目录中的某个目录层次到某个文件的一条道路。此路径的主要构成是目录名称,中间用“/”分开。某个文件在文件系统中的位置都是由相应的路径决定的。 路径:相对路径和绝对路

3、径 绝对路径是指从“根“开始的路径,也称为完全路径 相对路径是从用户工作目录开始的路径。 某一确定文件的绝对路径和相对路径均只有一条 绝对路径是确定不变的,目录操作命令,ls pwd cd mkdir rmdir,ls (list),ls:列出一个或多个文件的信息,缺省为当前目录下。 说明:ls命令列出文件的名字,而不是文件的内容。默认情况下按照字母顺序排列。 命令格式 : ls 选项 文件目录列表,选项,-a:显示目录下的所有文件及目录 -A :同 -a ,但不列出 “.“ (目前目录) 及 “ (父目录) -S:按文件大小排序列表 -l:使用长列表格式列出详细信息 -t:按文件的最后修改时

4、间排序列表。 -c: 与-lt一起用时按照存取时间来排序列表,并在列表中显示存取时间的值,其中存取时间是文件状态信息中的最后修改时间; 与-l一起用时按照文件名来排序列表,但在列表中显示存取时间。,-full-time:显示每个文件的完全日期和时间 -h:以人们易读的格式显示文件大小(“K“,“M“,“G“) -i:显示文件的节点号 -r:反序列表 -R:递归显示子目录中的内容 -s:以磁盘块个数的形式显示每个文件的大小 -time=WORD:将WORD作为时间显示以代替文件的最后修改时间。,more :一页一页的显示方便使用者逐页阅读,而最基本的指令就是按空白键(space)就往下一页显示,

5、按 b 键就会往回(back)一页显示,pwd (print working directory),pwd(print working directory):打印当前工作目录的全路径名(绝对路径)。如果没有显示目录,则属于符号链接。 符号链接:程序或文件的别名或快捷方式。,cd(change directory),cd:改变当前目录为dir 格式 :cd -PL dir 参数: 若dir缺省,则当前目录为$HOME变量的值,其中$HOME存放着当改变前用户的主目录,即该用户刚登陆后所在的目录。 若dir为“”,则当前目录该为当前目录的父目录。 若dir为“/”,则dir指出的是绝对路径,否则指

6、出的是相对路径,目录应改为从当前目录开始的dir目录。 -P:使用物理目录结构,而不使用紧跟着的符号链接 -L:强制使用后面的符号链接,cd 进入上一层目录 cd - 退到上一个进入的目录 cd 进入用户的home目录,mkdir(make directories),mkdir:创建一个或多个目录。其中子目录名为最多255个任意字符(除“/”)的字符串。 格式: mkdir 选项 目录 参数: -m:设置许可模式 -v:为每一个创建的目录显示一条消息,rmdir (remove directory),rmdir :删除一个或多个空目录。任何一个目录都必须是空目录,否则命令会指出这不是一个空目录

7、。目录名支持通配符。 格式:rmdir 选项 目录 参数: -ignore-fail-on-non-empty: 忽略非空目录的错误信息,继续删除下一个而不报错。 -p:删除指定目录后,若该目录的上层目录已变成空目录,则将其一并删除。,文件,Linux系统的信息存放在文件里 文件:是一些相关信息的集合(一封信,一个通讯录,或是程序的源语句、程序的数据,可执行程序等) 每个文件都有名字、内容、存放地址以及其他一些管理信息,如文件的用户,文件的大小等。 说明: 名字长度要限制在255个字符以内 名字采用可见符号,避免使用具有其他含义的字符串 大小写是敏感的,文件命令,ls cp rm mv cat

8、 ln sort,chmod chown chgrp find grep,ls,ls:列出文件的名字,而不是文件的内容 格式:ls 选项 文件目录列表 rootlocalhost # ls -lih,总计 104K 2408949 -rwxr-xr-x 1 root root 7 04-21 12:47 lsfile.sh 2408260 drwxr-xr-x 2 root root 4.0K 04-21 22:15 mydir,2408949 -rwxr-xr-x 1 root root 7 04-21 12:47 lsfile.sh,第一字段:inode(索引节点) 第二字段:文件种类(-

9、)和权限(rwx,共9位,分别控制文件属主、用户组以及其它用户的权限 ); 第三字段: 硬链接个数;lsfile.sh这个文件没有硬链接;因为数值是1,就是他本身 第四字段: 属主; 第五字段:所归属的组; 第六字段:文件或目录的大小(字节) ; 第七字段和第八字段:最后访问或修改时间; 第九字段:文件名或目录名,Linux文件可以分为如普通文件、目录、符号链接文件、字符和块设备文件、套接口文件等,文件类型:每一类用一个字符来表示,其说明如下: -:常规文件 d:目录 l:链接文件 b:块特殊设备 c:字符特殊设备,cp(copy),cp:复制一个或多个文件或目录 格式: cp 选项 源文件

10、目标文件 cp 选项 源文件组 目标目录 参数说明 源文件:要拷贝的文件。 目标文件:目标名。也可以是目录名,这种情况下,源文件名作为目标文件名,而文件放在该目录下。 源文件组:要拷贝文件的由空格分隔的列表。 目标目录:目标目录。,选项 说明 -a 在备份中保持尽可能多的源文件结构和属性 -b 作将要覆盖或删除文件的备份 -f 删除已存在的目标文件 -i 提示是否覆盖已存在的目标文件 -p 保持原先文件的所有者,组权限和时间标志 -r /-R 递归拷贝目录 递归:编程技术,该方法用于让一函数从其内部调用其自身。 递归处理,将指定目录下的所有文件与子目录一并处理。,rm(remove),rm:从

11、文件系统中删除文件及整个目录 格式:rm 选项 文件列表 参数说明 文件列表:希望删除的用空格分隔的文件列表,可以包括目录名。 默认时,不删除目录。,-f:指定强行删除模式。忽略已经设置的-i -i:指定交互模式。删除文件前提示用户是否要删除,忽略已经设置的-f -r: 以递归方式删除目录中的内容(删除文件列表中指定的目录,若不用此标志则不删除目录)。 -v:删除每个文件前回显文件名。 -:指明所有选项结束。例如:假定偶然建立了名为-f的文件,又打算删除它,命令rm -f不起任何作用,因为-f被解释成标志而不是文件名;而命令rm - -f能成功地删除文件。,mv,mv:移动或更名文件或目录 格

12、式: mv -f -i 文件1 文件2 mv -f -i 目录1 目录2 mv -f -i 文件列表 目录 参数说明 -f:强制模式。通常情况下,目标文件存在但用户没有写权限时,mv会给出提示。本选项会使mv命令执行移动而不给出提示。 -i:交互模式。当移动的目录已存在同名的目标文件名时,用覆盖方式写文件,但在写入之前给出提示。,文件1:源文件名。 文件2:目标文件名(新文件名)。 功能:改名操作 目录1:源目录名。 目录2:目标目录名(新目录名)。 功能:移动目录 文件列表:用空格分隔的文件名列表。本选项用于文件保持它们的名字被移动到一个新目录。 目录:目标目录。 功能:移动一组文件,cat

13、,cat:用来将文件的内容显示到终端上 格式:cat 选项 文件列表 参数说明 选项 说明 -b 计算所有非空输出行,开始为1。 -e 在每行末尾显示$符号。 -n 计算所有输出行,开始为1。 -s 将相连的多个空行用单一空行代替。,head:查看文件前部,格式:# head 选项 文件列表,tail:观察文件末端,格式:# tail 选项 文件名,grep,grep:查找文件内容。在一个或多个输入文件中查找含有与指定模式相匹配的字符串的行。 格式:grep 选项 匹配字符串 文件列表 在/usr/src目录下搜索带字符串magic的文件: #grep magic /usr/src/* sys

14、rq.txt:* How do I enable the magic SysRQ key?,分屏显示文件,命令more :# more 选项 文件名,ln,ln:在文件之间创建链接。这种操作实际上是给系统中已有的某个文件指定另外一个可用于访问它的名称。 格式: ln 选项 目标 链接名 ln 选项 目标 目录 说明: 如果最后一参数是一个已存在的目录,那么ln命令就在目录下创建与各个目标相连的链接,而且名字也与目标相同。 如果给出了两个文件名,那么命令生成一个从第二个文件指向第一个文件的链接。 如果只给出了一个目标,ln就在当前目录下生成一个指向目标的链接。,注意: 分类:硬链接(Hard L

15、ink),符号链接(Symbolic Link) 默认情况下,ln产生硬链接 建立硬链接时,链接文件和被链接文件必须位于同一个文件系统中,并且不能建立指向目录的硬链接。 inode值相同的文件,他们的关系是互为硬链接的关系。 当我们修改其中一个文件的内容时,互为硬链接的文件的内容也会跟着变化。可以这么理解,互为硬链接关系的文件,他们好象是克隆体,他们的属性几乎是完全一样;硬链接关系的文件是无法区别的。,为sun.txt 创建其硬链接sun002.txt。然后看一下sun.txt和sun002.txt的属性的变化; rootlocalhost # ls -li sun.txt 2408263 -

16、rw-r-r- 1 root root 29 04-22 21:02 sun.txt rootlocalhost # ln sun.txt sun002.txt rootlocalhost # ls -li sun*,2408263 -rw-r-r- 2 root root 29 04-22 21:02 sun002.txt 2408263 -rw-r-r- 2 root root 29 04-22 21:02 sun.txt,软链接,创建: ln -s 源文文件或目录 目标文件或目录 软链接也叫符号链接,他和硬链接有所不同,软链接文件只是其源文件的一个标记。当我们删除了源文件后,链接文件不能独立存在,虽然仍保留文件名,但我们却不能查看软链接文件的内容了。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号