Linux目录结构及文件.ppt

上传人:s****8 文档编号:93085060 上传时间:2023-06-28 格式:PPT 页数:81 大小:369.50KB
返回 下载 相关 举报
Linux目录结构及文件.ppt_第1页
第1页 / 共81页
Linux目录结构及文件.ppt_第2页
第2页 / 共81页
点击查看更多>>
资源描述

《Linux目录结构及文件.ppt》由会员分享,可在线阅读,更多相关《Linux目录结构及文件.ppt(81页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、Linux目录结构及文件nLinux文件系统 nlinux目录结构 n文件类型及文件属性 2023/6/281Linux文件系统 n操作系统中负责管理和存储文件信息的软件机构称为文件管理系统,简称文件系统。文件系统由三部分组成:与文件管理有关的软件、被管理的文件以及实施文件管理所需的数据结构。nLinux的一个最重要特点就是它支持许多不同的文件系统。Linux支持的常见的文件系统有:JFS、ReiserFS、ext、ext2、ext3、ISO9660、XFS、Minx、MSDOS、UMSDOS、VFAT、NTFS、HPFS、NFS、SMB、SysV、PROC等。2023/6/282VFS202

2、3/6/283ni 节点的结构 2023/6/284常用的文件系统 n1.FAT16和FAT32文件系统n2.NTFS文件系统 n3.ext2和ext3 n4.swap文件系统n5.NFS文件系统n6.ISO9660文件系统2023/6/285linux目录结构2023/6/286n/bin:bin就是二进制(binary)的英文缩写。在这里存放前面Linux常用操作命令的执行文件,如mv、ls、mkdir等。有时,这个目录的内容和/usr/bin里面的内容一样,它们都是放置一般用户使用的执行文件。n/boot:这个目录下存放操作系统启动时所要用到的程序。如启动grub就会用到其下的/boot

3、/grub子目录。n/dev:该目录中包含了所有Linux系统中使用的外部设备。要注意的是,这里并不是存放的外部设备的驱动程序,它实际上是一个访问这些外部设备的端口。由于在Linux中,所有的设备都当作文件一样进行操作,比如:/dev/cdrom代表光驱,用户可以非常方便地像访问文件、目录一样对其进行访问。2023/6/287n/etc:该目录下存放了系统管理时要用到的各种配置文件和子目录。如网络配置文件、文件系统、x系统配置文件、设备配置信息、设置用户信息等都在这个目录下。系统在启动过程中需要读取其参数进行相应的配置。n/etc/rc.d:该目录主要存放Linux启动和关闭时要用到的脚本,在

4、后面的章节中还会进一步地介绍。n/etc/rc.d/init:该目录存放所有Linux服务默认的启动脚本(在新版本的Linux中还用到的是/etc/xinetd.d目录下的内容)。2023/6/288n/home:该目录是Linux系统中默认的用户工具根目录。执行adduser命令后系统会在/home目录下为对应账号建立一个名为同名的主目录。n/lib:该目录是用来存放系统动态链接共享库的。几乎所有的应用程序都会用到这个目录下的共享库。因此,千万不要轻易对这个目录进行什么操作。n/lost+found:该目录在大多数情况下都是空的。只有当系统产生异常时,会将一些遗失的片段放在此目录下。n/me

5、dia:该目录下是光驱和软驱的挂载点。n/misc:该目录下存放从DOS下进行安装的实用工具,一般为空。n/mnt:该目录是软驱、光驱、硬盘的挂载点,也可以临时将别的文件系统挂载到此目录下。2023/6/289n/proc:该目录是用于放置系统核心与执行程序所需的一些信息。而这些信息是在内存中由系统产生的,故不占用硬盘空间。n/root:该目录是超级用户登录时的主目录。n/sbin:该目录是用来存放系统管理员的常用的系统管理程序。n/tmp:该目录用来存放不同程序执行时产生的临时文件。一般Linux安装软件的默认安装路径就是这里。n/usr:这是一个非常重要的目录,用户的很多应用程序和文件都存

6、放在这个目录下,类似与Windows下的Program Files的目录。2023/6/2810n/usr/bin:系统用户使用的应用程序。n/usr/sbin:超级用户使用的比较高级的管理程序和系统守护程序。n/usr/src:内核源代码默认的放置目录。n/srv:该目录存放一些服务启动之后需要提取的数据。n/sys:这是Linux 2.6内核的一个很大的变化。该目录下安装了2.6内核中新出现的一个文件系统sysfs。2023/6/2811nSysfs文件系统集成了下面3种文件系统的信息:针对进程信息的proc文件系统、针对设备的devfs文件系统以及针对伪终端的devpts文件系统。该文件

7、系统是内核设备树的一个直观反映。当一个内核对象被创建的时候,对应的文件和目录也在内核对象子系统中被创建。n/var:这也是一个非常重要的目录,很多服务的日志信息都存放在这里。2023/6/2812文件类型及文件属性n1.文件类型 n2.文件属性2023/6/28131.文件类型 n 普通文件n 目录文件n 链接文件n 设备文件 2023/6/2814 普通文件n普通文件仅仅就是字节序列,Linux并没有对其内容规定任何的结构。普通文件可以是程序源代码(C、C+、Python、Perl等)、可执行文件(文件编辑器、数据库系统、出版工具、绘图工具等)、图片、声音、图像等。rootJLUZH roo

8、t#ls l install.log-rw-r-r-1 root root 23444 2006-04-20 install.logrootJLUZH root#2023/6/2815 目录文件n目录文件是Linux中存储文件名的唯一地方,当把文件和目录相对应起来时,也就是用指针将其链接起来之后,就构成了目录文件。rootJLUZH root#ls l总用量 224-rw-r-r-1 root root 1771 2006-04-20 anaconda-ks.cfgdrwxr-xr-x 4 root root 4096 2008-01-20 app-rw-r-r-1 root root 859

9、43 2008-01-20 app.tardrwxr-xr-x 2 root root 4096 10月 15 05:41 gdbtestdrwxr-xr-x 2 root root 4096 2008-01-20 hanoidrwxr-xr-x 2 root root 4096 10月 15 05:05 hellodrwxr-xr-x 2 root root 4096 2008-01-21 memtest rootJLUZH root#2023/6/2816 链接文件n链接文件有些类似于Windows中的“快捷方式”,但是它的功能更为强大。它可以实现对不同的目录、文件系统甚至是不同的机器上的

10、文件直接访问,并且不必重新占用磁盘空间。rootJLUZH root#ls l install.log-rw-r-r-1 root root 23444 2006-04-20 install.logrootJLUZH root#ln s install.log wen.txtrootJLUZH root#ls l wen.txtlrwxrwxrwx 1 root root 11 10月 15 06:24 wen.txt-install.logrootJLUZH root#2023/6/2817 设备文件 n在linux下,为了屏蔽用户对设备访问的复杂性,采用了设备文件,即可以通过像访问普通文件

11、一样的方式来对设备进行访问读写。rootJLUZH root#ls l/dev/ttycrw-rw-rw-1 root root 5,0 2003-01-20 /dev/ttyrootJLUZH root#ls l/dev/hda1brw-rw-1 root disk 3,1 2003-01-30 /dev/hda1rootJLUZH root#2023/6/28182.文件属性2023/6/2819第一个字符显示文件的类型:n“_”表示普通文件。n“d”表示目录文件。n“l”表示链接文件。n“c”表示字符设备。n“b”表示块设备。n“p”表示命名管道比如FIFO文件(First In Fir

12、st Out,先进先出)。n“f”表示堆栈文件比如LIFO文件(Last In First Out,后进先出)。2023/6/2820第一个字符之后有3个三位字符组:n“r”表示可读。n“w”表示可写。n“x”表示可执行。n“-”表示该用户组对此没有权限。2023/6/2821课堂练习:指出文件的类型及属性nrootJLUZH root#ls ln总用量 248n-rwxr-xr-x 1 root root 11548 2008-04-20 aaandrwxr-xr-x 4 root root 4096 2008-01-20 appn-rw-r-r-1 root root 85943 2008

13、-01-20 app.tarndrwxr-xr-x 2 root root 4096 10月 15 05:41 gdbtestndrwxr-xr-x 2 root root 4096 2008-01-20 hanoindrwxr-xr-x 2 root root 4096 10月 15 05:05 hellondrwxr-xr-x 2 root root 4096 2008-01-21 memtest nrootJLUZH root#2023/6/2822Linux常用操作命令n shell命令基础n文件与目录相关命令 n磁盘管理与维护命令 n系统管理与设置命令 n网络相关命令 n压缩备份命令

14、 2023/6/2823shell命令基础2023/6/2824nLinux中运行的Shell的环境是“系统工具”下的“终端”,读者可以单击“终端”以启动Shell环境。n其中,第一个root用户名;第二部分localhost表示机器名;第三部分root是指当前所在的目录。由于后面显示的是#,所以root是指超级用户,如果显示的是$,则表示该用户是普通用户。2023/6/2825nLinux中的命令非常多,包括文件管理与传输、文档编辑、磁盘管理与维护、网络通讯、系统管理与设置、备份压缩等成百上千个命令,而且每个命令都带有很多参数,要全部介绍几乎不可能。因此,在本书只是介绍和本课程实验相关并且经

15、常用到的一些命令。2023/6/2826文件管理与传输n1.ls命令 n2.cd命令n3.pwd命令n4.mkdir命令n5.rmdir命令n6.rm命令n7.cp命令n8.mv命令n9.find命令n10.ln命令 n11.cat命令n12.chmod命令2023/6/28271.ls命令n【功能说明】:列出目录的内容,执行ls指令可列出目录的内容,包括文件和子目录的名称。n【命令格式】:ls 参数 。其中文件选项为指定查看指定文件的相关内容,若为指定文件,默认查看当前目录下的所有文件。n【常用参数】:ls主要选项参数如下:n-a 不隐藏任何以“.”字符开始的条目。n-R 递归列出所有子目录

16、。n-d 当遇到目录时,列出目录本身而非目录内的文件,并且不跟随符号链接。n-l 使用较长格式列出信息。n-x 逐行列出项目而不是逐栏列出。2023/6/2828Ls命令示例1 rootJLUZH#lsanaconda-ks.cfg install.log.syslog install.log rootJLUZH#ls i*.loginstall.logrootJLUZH#ls i*.*install.log install.log.syslogrootJLUZH#ls i*.*a.txtrootJLUZH#lsanaconda-ks.cfg install.log a.txt install

17、.log.syslog rootJLUZH#cat a.txt install.loginstall.log.syslogrootJLUZH#ls a*.*a.txtrootJLUZH#cat a.txt install.loginstall.log.sysloganaconda-ks.cfga.txtrootJLUZH#2023/6/2829Ls命令示例2rootJLUZH#ls-l总计 104-rw-.1 root root 1496 11-03 23:37 anaconda-ks.cfg-rw-r-r-.1 root root 53 11-04 16:06 a.txt-rw-r-r-.1

18、 root root 52037 11-03 23:37 install.log-rw-r-r-.1 root root 5523 11-03 23:35 install.log.syslogdrwxr-xr-x.2 root root 4096 11-03 20:50 公共的drwxr-xr-x.2 root root 4096 11-03 20:50 模板drwxr-xr-x.2 root root 4096 11-03 20:50 视频drwxr-xr-x.2 root root 4096 11-03 20:50 图片drwxr-xr-x.2 root root 4096 11-03 2

19、0:50 文档drwxr-xr-x.3 root root 4096 11-04 10:01 下载drwxr-xr-x.2 root root 4096 11-03 20:50 音乐drwxr-xr-x.2 root root 4096 11-04 15:59 桌面rootJLUZH#ls-a.cshrc .ICEauthority .recently-used 视频.dbus .icedteaplugin .recently-used.xbel 图片anaconda-ks.cfg .esd_auth install.log .tcshrc 文档a.txt .gconf install.log

20、.syslog .tencent 下载.bash_history .gconfd2023/6/28302.cd命令n【功能说明】:改变工作目录。该命令将当前目录改变至指定的目录。若没有指定directory,则回到用户的主目录。为了改变到指定目录,用户必须拥有对指定目录的执行和读 权限。n【命令格式】:cd 路径,其中的路径为要改变的工作目录,可为相对路径或绝对路径。2023/6/2831Cd命令示例rootJLUZH/#cd rootJLUZH#cd.rootJLUZH/#cd!$cd.rootJLUZH/#cd rootrootJLUZH#cd rootJLUZH#cd/rootrootJ

21、LUZH#cd/rootJLUZH/#cd-/rootrootJLUZH#2023/6/28323.pwd命令n【功能说明】:此命令显示出当前工作目录的绝对路径。n【命令格式】:pwdn【使用实例】:显示当前工作目录:rootJLUZH bin#pwd/usr/bin2023/6/28334.mkdir命令n【功能说明】:创建一个目录。n【命令格式】:mkdir 参数 路径/目录名称n【常用参数】:mkdir主要参数如下:n-m Mode 设置新创建的目录的许可位,其值由变量 Mode 指定。n-p 创建丢失中间路径名称目录。2023/6/2834Mkdir示例rootJLUZH test#l

22、srootJLUZH test#mkdir test1rootJLUZH test#lstest1rootJLUZH test#mkdir-m 111 test2rootJLUZH test#ls-l总计 8drwxr-xr-x.2 root root 4096 11-04 16:27 test1d-x-x-x.2 root root 4096 11-04 16:28 test2rootJLUZH test#mkdir/test/test3rootJLUZH test#mkdir/test/newTest/testmkdir:无法创建目录“/test/newTest/test”:没有那个文件或

23、目录rootJLUZH test#mkdir-p/test/newTest/testrootJLUZH test#lsnewTest test1 test2 test3rootJLUZH test#cd newTest/rootJLUZH newTest#lstestrootJLUZH newTest#2023/6/28355.rmdir命令n【功能说明】:删除空的目录。n【命令格式】:rmdir 参数 路径/目录名称n【常用参数】:rmdir命令的常用参数如下:n-p 是当子目录被删除后使它也成为空目录的话,则该目录一并删除。2023/6/2836Rmdir命令示例:nrootJLUZH t

24、est#lsntest1 test2 test3 test4nrootJLUZH test#ls test1nrootJLUZH test#ls test2nrootJLUZH test#ls test3ntestnrootJLUZH test#ls test4ntestnrootJLUZH test#rmdir/test/test1nrootJLUZH test#rmdir test2nrootJLUZH test#lsntest3 test4nrootJLUZH test#rmdir test3/testnrootJLUZH test#rmdir-p test4/testnrootJLUZ

25、H test#lsntest3nrootJLUZH test#ls test3nrootJLUZH test#2023/6/28376.rm命令n【功能说明】:删除文件或目录n【命令格式】:rm 参数 文件或目录n【常用参数】:rm 命令的常用参数如下:n-f 强制删除文件或目录。n-i 删除既有文件或目录之前先询问用户。n-r 删除目录,如果目录不为空,则递归处理将该目录下的所有文件及子目录一并处理。n-v 显示指令执行过程。2023/6/2838Rm命令示例:nrootJLUZH test#lsntest1 test2 test3nrootJLUZH test#ls test1na.c r

26、ootJLUZH test#rm-i test1/*.cnrm:是否删除 普通文件“test1/a.c”?nnrm:是否删除 普通文件“test1/b.c”?nnrootJLUZH test#rm-vf test1/*.cn已删除“test1/a.c”n已删除“test1/b.c”nrootJLUZH test#2023/6/2839Rm示例:nrootJLUZH test#lsntest1 test2 test3nrootJLUZH test#ls test1na.c rootJLUZH test#rm-i test1/*.cnrm:是否删除 普通文件“test1/a.c”?nnrm:是否删

27、除 普通文件“test1/b.c”?nnrootJLUZH test#rm-vf test1/*.cn已删除“test1/a.c”n已删除“test1/b.c”nrootJLUZH test#rm-rvf test3n已删除目录:“test3/test/test”n已删除目录:“test3/test”n已删除目录:“test3”nrootJLUZH test#2023/6/28407.cp命令【功能说明】:复制文件或目录【命令格式】:cp 参数 源文件或目录 目标文件或目录【常用参数】:cp的常用参数如下:-a 保留链接、文件属性,并递归地拷贝目录,其作用等于dpr选项的组合-d 拷贝时保留链

28、接-f 删除已经存在的目标文件而不提示-i 在覆盖目标文件之前将给出提示要求用户确认-p 除复制源文件的内容外,还将把其修改时间和访问权限也复制到新文件中-r 若给出的源文件是一目录文件,此时cp将递归复制该目录下所有的子目录和文件。此时目标文件必须为一个目录名 2023/6/2841Cp命令示例:nrootJLUZH testbak#lsndistination sourcenrootJLUZH testbak#cd.nrootJLUZH/#cd testnrootJLUZH test#lsndistination sourcenrootJLUZH test#ls distination/n

29、rootJLUZH test#ls source/ntestnrootJLUZH test#ls source/test/na.c dir linknrootJLUZH test#cp-a source/test/distination/nrootJLUZH test#ls distination/ntestnrootJLUZH test#ls distination/test/na.c dir linknrootJLUZH test#2023/6/28428.mv命令【功能说明】:移动或更名现有的文件或目录【命令格式】:mv 参数 源文件或目录 目标文件或目录【常用参数】:mv的常用参数如下

30、:-b为每个已存在的目的地文件创建备份文件-f覆盖文件或目录前不会进行确认,直接覆盖现有的文件或目录-i覆盖前先行询问用户-u 在移动或更改文件名时,若目标文件已存在,且其文件日期比源文件新,则不覆盖目标文件-v 执行时显示详细的信息 2023/6/2843Mv命令示例:nrootJLUZH test#lsndistination sourcenrootJLUZH test#ls distination/rootJLUZH test#ls source/na.c rootJLUZH test#mv-b source/*distination/nrootJLUZH test#ls distina

31、tion/na.c a.c b.c2023/6/28449.find命令n【功能说明】:查找文件n【命令格式】:find 路径 参数 信息 选项n【常用选项】:n-print将匹配的文件输出到标准输出。n-exec对匹配的文件执行该参数所给出的shell命令n-ok和-exec的作用相同 2023/6/2845Find命令示例:nrootJLUZH test#find.-name a*-exec ls-l ;n总计 0n总计 0n-rw-r-r-.1 root root 17 11-09 11:05./rootJLUZH test#find.-name a*-ok ls-l ;n?yn-rw-

32、r-r-.1 root root 17 11-09 11:05./rootJLUZH test#find.-name a*-printn./a.c2023/6/284610.ln命令 n【功能说明】:链接目录或文件n【命令格式】:ln 参数 源文件 目标链接 n【常用参数】:ln常用参数如下:n-b删除,覆盖目标文件之前的备份。n-d建立硬链接n-s建立符号链接(软链接)n-f强行建立文件或目录的链接,不论文件或目录是否存在n-i覆盖既有文件之前先询问用户n-n把符号链接的目的目录视为一般文件2023/6/2847Ln命令示例:nrootJLUZH test#ln-d a.c anrootJL

33、UZH test#ln-s b.c bnrootJLUZH test#ls-ln总计 28n-rw-r-r-.2 root root 17 11-09 11:05 an-rw-r-r-.2 root root 17 11-09 11:05 lrwxrwxrwx.1 root root 3 11-09 12:04 b-rw-r-r-.1 root root 31 11-09 12:03 b.c2023/6/284811.cat命令n【功能说明】:连接并显示指定的一个和多个文件的有关信息。n【命令格式】:cat选项文件1 文件2,其中的文件1、文件2为要显示的多个文件。n【常用参数】:cat命令的

34、常见参数如下:n-n:由第一行开始对所有输出的行数编号2023/6/2849Cat命令示例:nrootJLUZH root#cat-n 1#includen 2int main()n 3n 4 printf(Hello!This is our enbeded world!n);n 5return 0;n 62023/6/285012.chmod命令n【功能说明】:改变文件的访问权限。n【命令格式】:chmod选项 权限 文件。n【常用参数】:命令的常见参数如下:n-c:若该文件权限确定已经更改,才显示其更改动作。n-f:若该文件权限无法被更改也不要显示错误信息。n-v:显示权限变更的详细资料。

35、2023/6/2851chmod命令实例nrootJLUZH root#ll hellon-rwxr-r-1 root root 11550 9月 24 14:40 hello nrootJLUZH root#chmod 664 hellonrootJLUZH root#ll hellon-rw-rw-r-1 root root 11550 9月 24 14:40 hellonrootJLUZH root#2023/6/2852磁盘管理与维护n1.fdisk命令n2.mount命令2023/6/28531.fdisk命令n【功能说明】:磁盘分区表操作工具n【命令格式】:fdisk 参数n【常用

36、参数】:fdisk 常用参数如下:n-l 列出指定的外围设备的分区表状况。n-u 搭配-l参数列表,会用分区数目取代柱面数目,来表示每个分区的起始地址。2023/6/2854Fdisk命令示例:nrootJLUZH test#fdisk-lnDisk/dev/sda:7516MB,7516192718 bytesn255 heads,63 sectors/track,913 cylindersnUnits=cylinders of 16065*512=8225280 bytesnrootJLUZH test#fdisk-lnDisk/dev/sda:7516MB,7516192718 byte

37、sn255 heads,63 sectors/track,913 cylindersnUnits=cylinders of 16065*512=8225280 bytes2023/6/28552.mount命令n【功能说明】:挂载文件系统n【命令格式】:mount-参数 设备名称 挂载点n【常用参数】:n-a 安装在/etc/fstab文件中类出的所有文件系统。n-f 伪装mount,作出检查设备和目录的样子,但并不真正挂载文件系统。n-n 不把安装记录在/etc/mtab 文件中。n-r 讲文件系统安装为只读。n-v 详细显示安装信息。n-w 将文件系统安装为可写,为命令默认情况。n-t 指

38、定设备的文件系统类型,2023/6/2856Mount命令示例:n(1)装载光盘 nmount t iso9660 /dev/cdrom /mnt/cdrom(光盘的文件系统类型为 iso9660)n(2)装载U盘 nmount t vfat /dev/sdb1/mnt/usb n(3)装载fat32 的分区 nmount t vfat /dev/hda7/mnt/cdrom n(4)装载ntfs的分区 nmount t ntfs /dev/hda7/mnt/cdrom n(5)装载iso 文件 nmount /abc.iso/mnt/cdrom 2023/6/2857挂载windows下C:

39、的例子2023/6/2858嵌入式开发中挂载的例子在嵌入式开发中,我们通常会使用这样的方法进行在线调试,具体做法是将host下的一个目录挂载到目标机系统中的某一个目录下,然后在目标机像访问本地目录一样访问该挂载的目录进行调试。2023/6/2859n在上面的实例中,我们将主机192.168.0.123下的/nfs挂载到/exp目录下,这里的/exp就是挂载点,需要注意的挂载点必须是一个已经存在的目录。在挂载之前,使用ls命令可以看到/exp目录下的文件exp_test,但是挂载之后以前的内容将不可用,我们看到的将是/nfs目录下的文件,要恢复正常可以使用umount。2023/6/2860系统

40、管理与设置n1.shotdown命令n2.ps命令n3.kill命令2023/6/28611.shotdown命令n【功能说明】:系统关机指令n【命令格式】:shutdown 参数-t 秒数 时间 警告信息n【常用参数】:shotdown常用参数如下:n-c 取消前一个shutdown命令n-f 重新启动时不执行fsck(注:fsck是Linux下的一个检查和修复文件系统的程序)n-F 重新启动时执行fsck.n-h 将系统关机后关闭电源,某种程度上功能与halt命令相当n-k 只是送出信息给所有用户,但并不会真正关机n-n 不调用init程序关机,而是由shutdown自己进行,使用此参数将

41、加快关机速度,但是不建议用户使用此种关机方式n-r shutdown之后重新启动系统n-t 送出警告信息和关机信号之间要延迟多少秒,警告信息将提醒用户保存当前进行的工作 2023/6/2862Shutdown命令示例:nrootJLUZH#shutdown-h+4nBroadcast message from jluzhJLUZHn(/dev/pts/1)at 12:45.nThe system is going down for halt in 4 minutes!nrootJLUZH#shutdown-h+4&nBroadcast message from jluzhJLUZHn(/dev

42、/pts/2)at 12:49.nThe system is going down for halt in 4 minutes!n1 22501nrootJLUZH#shutdown-cnshutdown:Shutdown cancelledn1+Done shutdown-h+42023/6/2863nshutdown命令后面有-h和+4标志,其中-h是参数,而+4是时间标志。常用的参数已经在上文中列出,下面我们就来介绍一下时间的格式:时间参数有hh:mm或+m两种模式,hh:mm格式表示在几点几分执行shutdown命令,例如“shutdown 10:45”表示将在10:45执行;shut

43、down+m表示m分钟后执行shutdown。比较特别的用法是以now表示立即执行shutdown.值得注意的是这部分参数不能省略。在第一次使用shutdown命令时,可以用“Ctrl+c”清楚该命令,第二次使用的时候,我们在命令最后加上“&”表示转入后台执行,然后我们就可以使用shutdown c来取消前一个shutdown命令。2023/6/28642.ps命令n【功能说明】:查看进程n【命令格式】:ps 参数n【常用参数】:ps常用参数如下:n-e 显示所有进程n-f 全格式n-h 不显示标题n-l 长格式n-w 宽输出n-a 显示终端上的所有进程,包括其他用户的进程n-r 只显示正在运

44、行的进程n-x 显示没有控制终端的进程 2023/6/2865Ps命令示例:nrootJLUZH#ps-f nUID PID PPID C STIME TTY TIME CMDnroot 22397 22353 0 13:42 pts/2 00:00:00 su rootnrootJLUZH#ps-rnPID TTY STAT TIME COMMANDn22403 pts/2 R 0:00 bashn23693 pts/2 R+0:00 ps-rnrootJLUZH test#2023/6/28663.kill命令n【功能说明】:结束进程n【命令格式】:kill-l 信号nkill-信号 进程

45、号2023/6/2867Kill示例nrootwww root#ps -efnUID PID PPID C STIME TTY TIME CMDnroot 1 0 0 2005?00:00:05 initnroot 2 1 0 2005?00:00:00 keventdnroot 3 0 0 2005?00:00:00 ksoftirqd_CPU0nroot 4 0 0 2005?00:00:00 ksoftirqd_CPU1nroot 7421 1 0 2005?00:00:00/usr/local/bin/ntpd c/etc/ntp.nroot 21787 21739 0 17:16 p

46、ts/1 00:00:00 grep ntpnrootJLUZH root#kill 7421nrootJLUZH root#ps -ef nUID PID PPID C STIME TTY TIME CMDnroot 1 0 0 2005?00:00:05 initnroot 2 1 0 2005?00:00:00 keventdnroot 3 0 0 2005?00:00:00 ksoftirqd_CPU0nroot 4 0 0 2005?00:00:00 ksoftirqd_CPU1nroot 21787 21739 0 17:16 pts/1 00:00:00 grep ntp2023

47、/6/2868网络相关n1.ifconfig命令n2.ping命令stat命令2023/6/28691.ifconfig命令n【功能说明】:查看或者设置网络设备n【命令格式】:ifconfig 网络设备nifconfig网络设备IP地址 netmask 2023/6/2870ifconfig命令示例:nrootJLUZH$ifconfigneth0 Link encap:Ethernet HWaddr 00:0C:29:30:DE:2F n inet addr:192.168.0.123 Bcast:192.168.0.255 Mask:255.255.255.0n inet6 addr:fe

48、80:20c:29ff:fe30:de2f/64 Scope:Linkn UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1n RX packets:1288 errors:0 dropped:0 overruns:0 frame:0n TX packets:19 errors:0 dropped:0 overruns:0 carrier:0n collisions:0 txqueuelen:1000 n RX bytes:107107(104.5 KiB)TX bytes:4277(4.1 KiB)n Interrupt:18 Base addr

49、ess:0 x2000 nlo Link encap:Local Loopback n inet addr:127.0.0.1 Mask:255.0.0.0n inet6 addr:1/128 Scope:Hostn UP LOOPBACK RUNNING MTU:16436 Metric:1n RX packets:16 errors:0 dropped:0 overruns:0 frame:0n TX packets:16 errors:0 dropped:0 overruns:0 carrier:0n collisions:0 txqueuelen:0 n RX bytes:1040(1.0 KiB)TX bytes:1040(1.0 KiB)2023/6/2871查看eth0的配置nrootJLUZH#ifconfig eth0neth0 Link encap:Ethernet HWaddr 00:0C:29:30:DE:2F n inet addr:192.168.0.123 Bcast:192.168.0.255 Mask:255.255.255.0n inet6 addr:fe80:20c:29ff:fe30:de2f/64 Scope:Linkn UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1n RX packet

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

当前位置:首页 > 生活休闲 > 生活常识

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁