《Linux字符界面及常用命令.ppt》由会员分享,可在线阅读,更多相关《Linux字符界面及常用命令.ppt(50页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、2概述 标准的标准的Linux系统支持多用户的工作环境。它系统支持多用户的工作环境。它的使用与传统的使用与传统PC的操作系统有比较大的区别。本的操作系统有比较大的区别。本章节主要介绍章节主要介绍Linux系统的基本常识和一些基本的系统的基本常识和一些基本的操作。操作。3操作系统操作系统数据库系统数据库系统编译器编译器其他应用其他应用串口连接线串口连接线4操作系统操作系统数据库系统数据库系统编译器编译器其他应用其他应用显示数据线显示数据线5 在在Linux系统中,普通用户是通过一台终端机来和主机系统进行系统中,普通用户是通过一台终端机来和主机系统进行信息通讯的,用户的终端机上可以安装信息通讯的,
2、用户的终端机上可以安装Linux系统,也能安装其他类系统,也能安装其他类型的操作系统如型的操作系统如windows系统系统以太网以太网Linux系统系统AIX系统系统6几种不同的几种不同的shellshellshell程序是程序是LinuxLinux系统的外壳程序,在系统的外壳程序,在LinuxLinux系统的发展过程中出现过系统的发展过程中出现过多种风格的多种风格的shellshell程序,其中最常见的有程序,其中最常见的有B-shell, K-shellB-shell, K-shell和和C-shellC-shell。BShellCShellKShell它是它是Linux Linux 最初
3、使用的最初使用的ShellShell并且在每种并且在每种 Linux Linux 上都可以使上都可以使用。用。BShell BShell 在在 Shell Shell 编程方面相当优秀,但在处理与用户编程方面相当优秀,但在处理与用户的交互方面作得不如其他几种的交互方面作得不如其他几种 ShellShell它更多的考虑了用户界面的友好性,普遍认为它更多的考虑了用户界面的友好性,普遍认为C shell C shell 的编的编程接口做的不如程接口做的不如 BShellBShell,但,但 C Shell C Shell 还是被很多还是被很多 C C 程序程序员使用,因为员使用,因为 C Shell
4、 C Shell 的语法和的语法和 C C 语言很相似,这也是语言很相似,这也是 C C Shell Shell 名称的由来;名称的由来;它集合了它集合了 C Shell C Shell 和和 B Shell B Shell 的优点并且和的优点并且和 B Shell B Shell 完完全兼容。全兼容。7启动方式启动方式几乎所有的操作系统都有着不同的启动方式几乎所有的操作系统都有着不同的启动方式,包括包括windows以及各种版以及各种版本的本的Linux系统系统普通启动普通启动, , 安全模式启动安全模式启动, , 命令行模命令行模式启动式启动正常模式正常模式 , , 维护模式维护模式多用户
5、模式多用户模式 , , 单用户模式单用户模式 等多级启等多级启动模式动模式8用户对某一操作系统的认识,往往都是从对操作系统的接触开始的,最用户对某一操作系统的认识,往往都是从对操作系统的接触开始的,最直接的接触就是使用操作系统提供的命令。直接的接触就是使用操作系统提供的命令。n Linux Linux命令的使用方式命令的使用方式用户在通过了系统的注册和登录后,就在用户在通过了系统的注册和登录后,就在shellshell下进行工作。通过在命下进行工作。通过在命令行上输入命令并回车,就可以执行对应的命令令行上输入命令并回车,就可以执行对应的命令n Linux Linux命令的格式:命令的格式:co
6、mmand command 可选的执行选项可选的执行选项 可选的执行参数可选的执行参数 9n 多命令行和多行命令多命令行和多行命令多命令行:多命令行: 将多个命令写在同一个命令行中。命令之间用将多个命令写在同一个命令行中。命令之间用 ;隔开;隔开Lisiredhat9$ pwd ; who; ls -l三个命令写在同一个命令行中三个命令写在同一个命令行中多行命令:多行命令: 有时候一个命令带了很多执行选项和参数,一行写不下有时候一个命令带了很多执行选项和参数,一行写不下 可以将该命令写成多行的形式,用可以将该命令写成多行的形式,用 表示命令没有结束,在下一表示命令没有结束,在下一行接着写。行接
7、着写。Lisiredhat$ cc module1.cpp module2.cpp Mainmodule.cpp -I/home/myfile oprogram.exe一个命令写在两行中一个命令写在两行中, ,用用 表示没有结束表示没有结束104.1 一般常用命令一般常用命令 q 系统关闭系统关闭q passwd命令命令q su命令命令 q cat命令命令q pwd命令命令q cd命令命令q ls命令命令q chmod命令命令q cp命令命令q man命令命令q who命令命令q cal命令命令11格式格式: reboot: reboot功能功能: : 系统重新引导系统重新引导格式格式: ha
8、lt / shutdown: halt / shutdown功能功能: : 系统关闭系统关闭格式格式: poweroff: poweroff功能功能: : 系统关闭,并关闭电源系统关闭,并关闭电源12 功能功能: : 切换系统用户切换系统用户格式格式: su - username: su - username参数参数: - username: - usernameusername username 指定要切换到的用户,该参数为空则表示试图切换到指定要切换到的用户,该参数为空则表示试图切换到rootroot用户用户Lisiredhat9$ su切换到切换到root用户用户password: 输入
9、输入root用户的口令用户的口令rootredhat9成功切换到成功切换到root用户,用户,root用户提示符一般为用户提示符一般为“”13cat格式:格式:cat -AbET cat -AbET 文件名列表文件名列表 选项说明:选项说明:-A -A 显示文件中的所以控制字符显示文件中的所以控制字符-b -b 为输出的每一行标注行号为输出的每一行标注行号-E -E 在每一行的行尾显示行结束标志在每一行的行尾显示行结束标志Lisiredhat9$功能:将指定的文件在标准输出(显示器)上进行显示功能:将指定的文件在标准输出(显示器)上进行显示cat -b file1.txt 1 12312312
10、3123 2 123123123123 3 fffffffffLisiredhat9$14cat格式:格式:cat -AbET cat -AbET 文件名列表文件名列表 选项说明:选项说明:-A -A 显示文件中的所以控制字符显示文件中的所以控制字符-b -b 为输出的每一行标注行号为输出的每一行标注行号-E -E 在每一行的行尾显示行结束标志在每一行的行尾显示行结束标志Lisiredhat9$用途:将指定的文件在标准输出(显示器)上进行显示用途:将指定的文件在标准输出(显示器)上进行显示cat -Ab file1.txt 1 123123123123$ 2 123123123123$ 3 f
11、ffffffff$Lisiredhat9$15cat格式:格式:cat -AbET cat -AbET 文件名列表文件名列表 选项说明:选项说明:-A -A 显示文件中的所以控制字符显示文件中的所以控制字符-b -b 为输出的每一行标注行号为输出的每一行标注行号-E -E 在每一行的行尾显示行结束标志在每一行的行尾显示行结束标志Lisiredhat9$用途:将指定的文件在标准输出(显示器)上进行显示用途:将指定的文件在标准输出(显示器)上进行显示cat file1.txt file2.txt file3.txtLisiredhat9$ cat file3.txt file1 的内容的内容 fi
12、le2 的内容的内容Lisiredhat9$16cat格式:格式:cat -AbET cat -AbET 文件名列表文件名列表 选项说明:选项说明:-A -A 显示文件中的所以控制字符显示文件中的所以控制字符-b -b 为输出的每一行标注行号为输出的每一行标注行号-E -E 在每一行的行尾显示行结束标志在每一行的行尾显示行结束标志用途:将指定的文件在标准输出(显示器)上进行显示用途:将指定的文件在标准输出(显示器)上进行显示Lisiredhat9$ cat file3.txt 第一行第一行. . . . . 第二行第二行. . . . . 第三行第三行. . . . .Lisiredhat9$
13、Ctrl-D 终止内容输入终止内容输入Lisiredhat9$ cat17 pwd格式格式: pwd: pwd功能功能: : 该命令用于显示用户当前的工作目录该命令用于显示用户当前的工作目录 # pwd/home/lisi/tools#18 cd 格式格式: cd : cd 目录名目录名 用途:和用途:和 windows windows 系统中的系统中的 cd cd 功能相同。功能相同。当参数当参数 目录名目录名 有值的时候,切换到该目录有值的时候,切换到该目录当参数当参数 目录名目录名 为空的时候,将切换目录到该用户的主目录。为空的时候,将切换目录到该用户的主目录。Lisiredhat9$
14、cd /usr/bin 切换目录到切换目录到/usr/binLisiredhat9$ cd 切换目录到用户主目录切换目录到用户主目录Lisiredhat9$19 ls 功能功能: : 列出指定目录中的内容或指定文件的信息列出指定目录中的内容或指定文件的信息格式格式: ls -al dir/file: ls -al dir/file参数参数: :-a -a 列出所有的文件,包括隐藏文件列出所有的文件,包括隐藏文件 -l -l 以长列表的方式详细列出文件或目录信息以长列表的方式详细列出文件或目录信息如果如果file/dirfile/dir为空,则表示查看当前目录下的文件。为空,则表示查看当前目录下
15、的文件。Lisiredhat9$lsa.txt a1.txtLisiredhat9$ ls -a. aa .bash_history.gtkrc .screenrc a.txt a1.txt. aa.txt .bash_logout .bashrc .kdeLisiredhat9$20 ls Lisiredhat9$ ls -latotal 44drwx- 4 lisi lisi 4096 Oct 8 .drwxr-xr-x 4 root root 4096 Sep 12 .drwxrwxr-x 2 lisi lisi 4096 Oct 8 aa-rw-rw-r- 1 lisi lisi 38
16、 Oct 8 aa.txt-rw- 1 lisi lisi 463 Oct 9 .bash_history-rw-r-r- 1 lisi lisi 24 Sep 12 .bash_logout-rw-r-r- 1 lisi lisi 191 Sep 12 .bash_profile-rw-r-r- 1 lisi lisi 124 Sep 12 .bashrc-rw-r-r- 1 lisi lisi 118 Sep 12 .gtkrclisiredhat9$文件类型及文件类型及用户访问权限用户访问权限文件链接数文件链接数文件的属主名文件的属主名文件的属组名文件的属组名文件的大小文件的大小按字节计
17、算按字节计算文件的修改日期文件的修改日期文件的文件名文件的文件名21chmod该命令用来修改制定的文件或目录的访问权限该命令用来修改制定的文件或目录的访问权限使用使用chmodchmod命令改变指定文件访问权限有两种格式命令改变指定文件访问权限有两种格式: : 一是用符号标记进行更改一是用符号标记进行更改 二是采用二是采用8 8进制数指定新的访问权限进制数指定新的访问权限22chmod1. 1. 使用符号标记修改文件访问权限使用符号标记修改文件访问权限chmod ugoa+ - =rwx file/dir chmod ugoa+ - =rwx file/dir ugoa :表示命令中指定的用户
18、类型:表示命令中指定的用户类型u 表示文件的属主表示文件的属主 user o 表示其他的所有用户表示其他的所有用户 other userg 表示与文件属主同属一个组的别的用户表示与文件属主同属一个组的别的用户 group user+ - = + - = :命令指定的操作码:命令指定的操作码+ + 表示给用户加上某权限表示给用户加上某权限 - - 表示将用户减少某权限表示将用户减少某权限 表示为用户设置某权限表示为用户设置某权限 rwx rwx :访问权限的具体说明:访问权限的具体说明r r 表示读的权限表示读的权限, w , w 表示写的权限表示写的权限 x x 表示执行的权限表示执行的权限c
19、hmod ug+rx file1 对属主及其同组用户增加读、执行权限对属主及其同组用户增加读、执行权限chmod g-x file2 对同组其他用户减少执行的权限对同组其他用户减少执行的权限23chmod2.2.采用采用8 8进制数指定新的访问权限进制数指定新的访问权限 该写法用三个二进制数字表示用户的权限,每一位分别表示该写法用三个二进制数字表示用户的权限,每一位分别表示 r, w r, w 和和 x x 0 0 000000, 表示没有表示没有rwxrwx的任何一种权限的任何一种权限 1 1 001001,表示执行权限,表示执行权限 6 6 110 110 ,表示有读写权限,没有执行权限,
20、表示有读写权限,没有执行权限 ,依此类推,依此类推用用3 3个个8 8进制数字,分别表示进制数字,分别表示ugougo三种用户三种用户 的权限的权限表示表示u u,g g,o o三种用户都有读、写和执行的权限三种用户都有读、写和执行的权限777777 711711表示表示u u用户有读写执行权限,其他所有用户只有读的权限用户有读写执行权限,其他所有用户只有读的权限chmod 777 file1chmod 777 file1 表示表示ugougo三种用户都授予读写和执行权限三种用户都授予读写和执行权限chmod 700 file2chmod 700 file2 表示只有文件属主能读写和执行该文件
21、(表示只有文件属主能读写和执行该文件(rootroot用用户有所有的权限)户有所有的权限) 24 cp 功能:文件或目录的拷贝功能:文件或目录的拷贝, ,与与windowswindows命令中的命令中的copycopy功能一样功能一样格式格式: cp -ir source dest: cp -ir source dest参数参数: -i : -i 在拷贝过程中,如果目标文件已经存在,就提示是否要覆盖该文件在拷贝过程中,如果目标文件已经存在,就提示是否要覆盖该文件 -r -r 拷贝指定目录中的全部内容拷贝指定目录中的全部内容lisiredhat9$ cp aa.txt aaaa.txtlisir
22、edhat9$ cp r /home/lisi/src /home/rootlisiredhat9$ cp -i aa.txt aaaa.txtcp: overwrite aaaa.txt? Ylisiredhat9 lisi$25 who功能功能 : 列出当前登录上操作系统的用户信息列出当前登录上操作系统的用户信息格式格式 : who参数参数 -h 能显示用户信息每列的标题能显示用户信息每列的标题 who的另外一种用户的另外一种用户who am i,用于显示本终端的注册用户信息用于显示本终端的注册用户信息 lisiredhat9$ who lisi pts/0 Oct 8 13:08 (17
23、2.20.1.19) wenxh pts/3 Oct 8 21:42 (172.20.1.22) webadmin pts/8 Oct 8 22:35 (172.20.1.35)lisiredhat9$264.2 文件目录操作命令文件目录操作命令 q mkdirq rmdirq chgrp q chownq lnq cutq findq grepq tar27mkdir 功能功能: : 创建目录创建目录, , 目录名可以是相对路径,也可以是绝对路径,相对路目录名可以是相对路径,也可以是绝对路径,相对路径的目录将创建在当前目录下。径的目录将创建在当前目录下。格式格式 : mkdir -P dir
24、name: mkdir -P dirname参数参数: -P : -P 创建一个完整的目录结构,可以一次性建立多层目录结构创建一个完整的目录结构,可以一次性建立多层目录结构 # mkdir P dir1/dir2/dir3/dir4# mkdir /home/user1/dir#用相对路径名建立目录用相对路径名建立目录,新目新目录建立在当前目录下录建立在当前目录下用绝对路径名建立目录用绝对路径名建立目录28rmdir 功能功能: 该命令用于删除一个目录该命令用于删除一个目录格式格式 : rmdir dirname# rmdir P dir1/dir2/dir3/dir4# rmdir /hom
25、e/user1/dir#用相对路径名删除目录用相对路径名删除目录用绝对路径名删除目录用绝对路径名删除目录29chgrp 格式格式 : chgrp 组名组名 文件名文件名功能功能 : 改变指定文件的所属用户组改变指定文件的所属用户组,即是即是 change grouplisiredhat9$ ls ltotal 44-rw-r-r- 1 lisi lisi 191 Sep 12 file1.txt-rw-r-r- 1 lisi lisi 124 Sep 12 file2.clisiredhat9$lisiredhat9$ ls ltotal 44-rw-r-r- 1 lisi lisi 191
26、Sep 12 file1.txt-rw-r-r- 1 lisi root 124 Sep 12 file2.clisiredhat9$chgrp root file2.c30chown chown 格式格式 : chown 用户名用户名 文件名文件名功能功能 : 改变指定文件的所属用户改变指定文件的所属用户, 即是即是change ownerlisiredhat9$ ls ltotal 44-rw-r-r- 1 lisi lisi 191 Sep 12 file1.txt-rw-r-r- 1 lisi lisi 124 Sep 12 file2.clisiredhat9$lisiredhat9
27、$ ls ltotal 44-rw-r-r- 1 lisi lisi 191 Sep 12 file1.txt-rw-r-r- 1 root lisi 124 Sep 12 file2.clisiredhat9$chown root file.c31功能功能: 建立文件的链接关系,类似于建立文件的链接关系,类似于windows系统中的文件的快捷方式。系统中的文件的快捷方式。格式格式 : ln option file target参数参数:-f 如果目标文件已经存在,则覆盖它,否则就创建它如果目标文件已经存在,则覆盖它,否则就创建它 -s 创建文件的创建文件的符号链接符号链接,该文件内容只包含一
28、个指向源文件位置的指针,该文件内容只包含一个指向源文件位置的指针 rootredhat# ln f file file1rootredhat# ln f file file2rootredhat# ls -l -rw-r-r- 3 root root 24 Oct 12 23:52 file -rw-r-r- 3 root root 24 Oct 12 23:52 file1 -rw-r-r- 3 root root 24 Oct 12 23:52 file2rootredhat#链接数为链接数为3 !32功能功能: 建立文件的链接关系,类似于建立文件的链接关系,类似于windows系统中的文
29、件的快捷方式。系统中的文件的快捷方式。格式格式 : ln option file target参数参数:-f 如果目标文件已经存在,则覆盖它,否则就创建它如果目标文件已经存在,则覆盖它,否则就创建它 -s 创建文件的创建文件的符号链接符号链接,该文件内容只包含一个指向源文件位置的指针,该文件内容只包含一个指向源文件位置的指针 rootredhat# ln f s file file1rootredhat# ln f s file file2rootredhat# ls -l -rw-r-r- 1 root root 24 Oct 12 23:52 file lrwxrwxrwx 1 root
30、root 4 Oct 12 23:59 file1 - file lrwxrwxrwx 1 root root 4 Oct 12 23:59 file2 - filerootredhat#链接数为链接数为1 ,符号链符号链接不增加链接数接不增加链接数符号链接文件符号链接文件 能直接显能直接显示链接到哪个原始文件示链接到哪个原始文件33功能功能: : 按列或者按域截取输入行中所指的内容按列或者按域截取输入行中所指的内容格式格式 : : cut option list file参数:参数:option的取值有的取值有 c ,-f, -d -c 按字符截取按字符截取 -f 按域截取(单词),默认的域
31、间隔符号为按域截取(单词),默认的域间隔符号为 tab -d 按域截取,同时指定间隔符,间隔符跟在按域截取,同时指定间隔符,间隔符跟在 d 后面后面list 是将要截取内容的列表,如第是将要截取内容的列表,如第1 18 8个字符,第个字符,第2 24 4个单词(域)个单词(域)file 是指定进行是指定进行cut的文件名,为空时表示从键盘输入的文件名,为空时表示从键盘输入34功能功能: : 按列或者按域截取输入行中所指的内容按列或者按域截取输入行中所指的内容格式格式 : : cut option list filerootredhat# cat /etc/passwd root:x:0:0:r
32、oot:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin daemon:x:2:2:daemon:/sbin:/sbin/nologin . sunying:x:501:501:sun ying :/home/sunying:/bin/bashrootredhat# cut c 1-8 /etc/passwdoption list file截取文件截取文件/etc/passwd的每一行的每一行的第的第1到第到第8个字符,并显示个字符,并显示 root:x:0 bin:x:1: daemon:x . sunying:rootredhat35功能功能
33、: : 按列或者按域截取输入行中所指的内容按列或者按域截取输入行中所指的内容格式格式 : : cut option list filerootredhat# cat /etc/passwd root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin daemon:x:2:2:daemon:/sbin:/sbin/nologin . sunying:x:501:501:sun ying :/home/sunying:/bin/bashrootredhat# cut d : -f 1,3-4 /etc/passwd截取文件截取文
34、件/etc/passwd的每一行的第的每一行的第1,3,4域(单词),分隔符为域(单词),分隔符为 : root:0:0 bin:1:1 daemon:2:2 . . . . . . . sunying:501:501rootredhat36find 格式格式:find dir 查找的条件查找的条件功能功能:根据一定的条件查找文件根据一定的条件查找文件,查找的条件之间可以有查找的条件之间可以有 a(and)或或者者-o(or)的逻辑关系的逻辑关系.条件可以有以下的一些类型:条件可以有以下的一些类型:对找到的文件还可以进行一些操作对找到的文件还可以进行一些操作如如 -print -print 显
35、示找到的文件的路径名称显示找到的文件的路径名称 -exec Command -exec Command 执行一个命令执行一个命令, ,命令必须用命令必须用“;”;”结束结束 -name filename 以文件名为条件进行查找以文件名为条件进行查找 -type x 查找类型为查找类型为x的文件,的文件,x目前可以取的值有目前可以取的值有d(目录目录) f (文件文件) -user username 查找文件的属主为查找文件的属主为username的文件的文件 -atime n 查找查找n天前被访问过的文件天前被访问过的文件 -mtime n 查找查找n天前被修改过的文件天前被修改过的文件37f
36、ind 格式格式:find dir 查找的条件查找的条件功能功能:根据一定的条件查找文件根据一定的条件查找文件,查找的条件之间可以有查找的条件之间可以有and或者或者or的逻辑关系的逻辑关系 条件可以有以下的一些类型:条件可以有以下的一些类型:# find /home -name *.c -print查找目录查找目录/home下面所有的下面所有的C程程序源文件,并显示出来序源文件,并显示出来/home/lisi/file1.c/home/lisi/file2.c/home/lisi/lib/src.c/home/usr/proc.c/home/admin/function.c# find /
37、( -name core o name dump ) atime +3 -exec rm ;带转义符的(带转义符的(查询条件查询条件查询条件的查询条件的 or查询条件查询条件查查3天前访问过的天前访问过的对查到的文件进行删除操作对查到的文件进行删除操作38grep格式格式 : grep option 模式模式 文件名文件名功能功能 : 按指定的选项在指定文件中搜索特定的内容。按指定的选项在指定文件中搜索特定的内容。 功能和功能和C函数函数strstr相似相似参数说明参数说明 : -c 打印匹配的行数打印匹配的行数 -i 模式不区分大小写模式不区分大小写 -l 只显示包含指定模式的文件名只显示包
38、含指定模式的文件名 -L 只显示不包含指定模式的文件名只显示不包含指定模式的文件名 -n 同时显示行号同时显示行号grep abc * 在当前目录的文件中查找包含在当前目录的文件中查找包含abc的文件的内容并显示的文件的内容并显示grep -n abc file.txt 在在file.txt文件中查找文件中查找abc字符串并显示行号字符串并显示行号39tarWindows中常用的文件打包工具是中常用的文件打包工具是Winrar, Linux系统中常用到系统中常用到tartar 是是Linux系统中常用的档案文件管理程序,用于储存或展开系统中常用的档案文件管理程序,用于储存或展开 tar 存档文
39、存档文件。存档文件可放在磁带中件。存档文件可放在磁带中 ,也可以存为普通文件。,也可以存为普通文件。40tartar的参数很多,最常用的是的参数很多,最常用的是-cxvf-c, -create 建立新的存档文件建立新的存档文件-x, -extract, -get 从存档文件展开文件从存档文件展开文件v, -verbose 显示指定执行过程显示指定执行过程 f, -file 指定存档文件指定存档文件tar cvf backup.tar /home/user1 tar cvf backup.tar /home/user1 将将/home/user1/home/user1目录下面目录下面的所有文件打
40、包到的所有文件打包到backup.tarbackup.tar中中 tar xvf backup.tar tar xvf backup.tar 将将backup.tar backup.tar 中包含的文件解开到中包含的文件解开到当前目录中当前目录中 41 date 功能功能 : 显示当前的时间显示当前的时间 file 文件名文件名功能功能 :判断指定文件的文件类型判断指定文件的文件类型 id功能功能 :显示当前登录用户的显示当前登录用户的uid,gid等信息等信息 42 psps功能功能 : 查看当前运行的进程的信息查看当前运行的进程的信息参数参数 : -e -e 显示当前运行的每一个进程的信息
41、,包括用户进程与系统核心进程显示当前运行的每一个进程的信息,包括用户进程与系统核心进程 -f -f 显示进程父子关联信息等,如进程号,父进程号,显示进程父子关联信息等,如进程号,父进程号, 执行时间,命令行等待执行时间,命令行等待 -l -l 显示进程的详细信息显示进程的详细信息 -x -x 列出没有占用控制台或控制终端的进程列出没有占用控制台或控制终端的进程 43 pspsrootredhat# ps -f 显示进程的父子进程关系显示进程的父子进程关系 UID PID PPID C STIME TTY TIME CMDroot 1304 1303 0 17:31 pts/0 00:00:00
42、 login -lisiroot 1343 1305 0 17:31 pts/0 00:00:00 suroot 1344 1343 0 17:31 pts/0 00:00:00 bashroot 1423 1344 0 18:07 pts/0 00:00:00 ps frootredhat#进程用户进程用户id进程进程id 父进程父进程id使用使用cpu资源总量资源总量进程启动时间进程启动时间进程对应的命令进程对应的命令进程所在的终端进程所在的终端进程执行的时间进程执行的时间44 df df 功能:报告磁盘空间使用情况功能:报告磁盘空间使用情况, , 包括已经使用的空间,空闲的空间等包括已经
43、使用的空间,空闲的空间等格式:格式: df option resource df option resource resource resource 表示选定的系统资源表示选定的系统资源 参数参数optionoption 说明 -k -k 以以k k字节为单位显示分区信息字节为单位显示分区信息 -m -m 以以m m字节为单位字节为单位 -T -T 显示文件系统类型显示文件系统类型 -h -h 以便于理解的方式显示大小,如以便于理解的方式显示大小,如2.1G, 190M2.1G, 190M等等 45 df df 功能:报告磁盘空间使用情况功能:报告磁盘空间使用情况, , 包括已经使用的空间,空
44、闲的空间等包括已经使用的空间,空闲的空间等rootredhat# df -k Filesystem 1k-blocks Used Available Use% Mounted on /dev/hda2 5542308 1147592 4113180 22% / none 256652 0 256652 0% /dev/shmrootredhat#文件系统文件系统该文件系统大小,以该文件系统大小,以k为单位计算为单位计算已用空间已用空间可用空间可用空间 已用空间百分率已用空间百分率文件系统文件系统mount点点虚拟内存文件系统虚拟内存文件系统df Th Filesystem Type Size
45、Used Avail Use% Mounted on/dev/hda2 ext3 5.3G 1.1G 3.9G 22% /none tmpfs 251M 0 250M 0% /dev/shmrootredhat#文件系统类型,文件系统类型,Linux常用的类型有常用的类型有ext2,ext3等,参考等,参考windows的的ntfs,fat32等等46访问访问Windows系统分区系统分区 随着计算机系统中多个操作系统并存技术的不断提高,随着计算机系统中多个操作系统并存技术的不断提高,Windows系统和系统和Linux系统(如系统(如SCO Linux, LinuxWARE,特别是特别是.L
46、inux)的并)的并存越来越多。在存越来越多。在Linux中访问中访问Windows文件系统也变得容易文件系统也变得容易#mkdir /mnt/windows#mount t ntfs /dev/hda1 /mnt/windows#cd /mnt/windows. . . . . . .#umount /mnt/windows Linux系统内核通常缺省的并不自动支持系统内核通常缺省的并不自动支持windows系统常用的系统常用的ntfs文件系统,有两个方法可以解决问题。文件系统,有两个方法可以解决问题。47 重新编译重新编译Linux内核,在编译前选择内核,在编译前选择ntfs支持模块即可,
47、然后支持模块即可,然后可以在命令行通过可以在命令行通过 mount t ntfs /dev/hda1 /mnt/windows加载加载windows文件系统文件系统 到到Linux资源网站下载资源网站下载ntfs文件系统的驱动程序并进行安装,文件系统的驱动程序并进行安装,即可访问即可访问windows文件系统。下载的驱动程序通常以文件系统。下载的驱动程序通常以rpm格式格式安装包形式存在,直接使用命令安装包形式存在,直接使用命令rpm -ivh 文件名文件名.rpm进行安装进行安装访问访问Windows系统分区系统分区48访问访问USB文件系统文件系统 USB存储设备目前被广泛的使用,也被存储
48、设备目前被广泛的使用,也被Linux自动支持,使用自动支持,使用USB存储设备只需要简单地加载该类型文件系统即可存储设备只需要简单地加载该类型文件系统即可#mkdir /mnt/usb#mount /dev/sda1 /mnt/usb#cd /mnt/usb. . . . . . .#umount /mnt/usb49访问光驱访问光驱cdrom 光驱光驱cdrom是一种特殊的文件系统,在是一种特殊的文件系统,在Linux系统中,当用户需要系统中,当用户需要从光盘里读取数据时,必须将光驱作为一个文件系统安装到某个目从光盘里读取数据时,必须将光驱作为一个文件系统安装到某个目录才能正常访问。录才能正常访问。#mkdir /mnt/cd#mount /dev/cdrom /mnt/cd#cd /mnt/cd. . . . . . .#umount /mnt/cd 光驱读写完成后,必须使用命令光驱读写完成后,必须使用命令umount将该文件系统卸载,否则将该文件系统卸载,否则光驱将无法打开。光驱将无法打开。