Linux字符界面及常用命令_第1页
Linux字符界面及常用命令_第2页
Linux字符界面及常用命令_第3页
Linux字符界面及常用命令_第4页
Linux字符界面及常用命令_第5页
已阅读5页,还剩79页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1linux字符界面及常用命令字符界面及常用命令2概述 标准的标准的linux系统支持多用户的工作环境。它系统支持多用户的工作环境。它的使用与传统的使用与传统pc的操作系统有比较大的区别。本的操作系统有比较大的区别。本章节主要介绍章节主要介绍linux系统的基本常识和一些基本的系统的基本常识和一些基本的操作。操作。3操作系统操作系统数据库系统数据库系统编译器编译器其他应用其他应用串口连接线串口连接线4操作系统操作系统数据库系统数据库系统编译器编译器其他应用其他应用显示数据线显示数据线5 在在linux系统中,普通用户是通过一台终端机来和主机系统进行系统中,普通用户是通过一台终端机来和主机系统进

2、行信息通讯的,用户的终端机上可以安装信息通讯的,用户的终端机上可以安装linux系统,也能安装其他类系统,也能安装其他类型的操作系统如型的操作系统如windows系统系统以太网以太网linux系统系统aix系统系统6telnet 1connecting to 1connected.welcome to the redhat linuxlogin:在控制台上进行登录在控制台上进行登录telnet 最常用的终端程序,字符界面,风格和哑终最常用的终端程序,字符界面,风格和哑终端类型的控制台相似端类型的控制台相似xterm 图形界面的终端程序,和目前常用

3、的控制台图形界面的终端程序,和目前常用的控制台风格一致风格一致usernamelinux 是大小写敏感的是大小写敏感的. username 和和 username 及其及其 username 是是不同的用户名不同的用户名password:在键入口令时,键入的字符并不在在键入口令时,键入的字符并不在界面上显示界面上显示the system will be unavailable on friday afternoon for maintenance.you have new mail.usernameredhat123 可以获得一些有用的系统信息可以获得一些有用的系统信息. 例例如系统关机计划,

4、邮件信息等如系统关机计划,邮件信息等在终端上进行登录,在用户的本机系统上用合适的应用程序进行登录在终端上进行登录,在用户的本机系统上用合适的应用程序进行登录7usernamehostname 在已登录状态下,使用命令:在已登录状态下,使用命令:logout logout 或者或者 exit exit 或者或者ctrl-d ctrl-d 进行注销,注销后本地应用程序和进行注销,注销后本地应用程序和linuxlinux主机之间的连接被断开。主机之间的连接被断开。exitconnection to 1 closed !c:documents and settingsadmin

5、istrator输入注销命令并回车输入注销命令并回车注销完成,连接断开注销完成,连接断开退出退出telnet应用程序,回到命令应用程序,回到命令提示符状态下提示符状态下8 # cat /etc/shadow linux linux系统是一个分时多用户系统,系统以系统是一个分时多用户系统,系统以 帐户帐户 为基础,构建出为基础,构建出了多用户的工作环境。了多用户的工作环境。 在在linuxlinux系统中有一个名为系统中有一个名为/etc/passwd/etc/passwd的文件,该文件存放了系的文件,该文件存放了系统用户的信息,每个授权用户在文件中占有一个记录项。统用户的信息,每个授权用户在文

6、件中占有一个记录项。root:x:0:0:root:/root:/bin/bashcluse:x:501:501:test user:/home/cluse:/bin/bash. . . . . . . . . . . lisi:*:206:104:normal user:/home/lisi:cshell 用户名用户名 加密的口令加密的口令用户编号用户编号用户组编号用户组编号用户说明用户说明用户主目录用户主目录用户登录用用户登录用shell9#cat /etc/shadow 在大部分在大部分linuxlinux系统中使用了系统中使用了/etc/shadow/etc/shadow文件进行用户的

7、口令文件进行用户的口令管理,格式和帐户文件大致类似管理,格式和帐户文件大致类似.username:password:lastchy:min:max:warn:expire 用户名用户名 加密的口令加密的口令上次修改口令的日期上次修改口令的日期口令改动的最短时期口令改动的最短时期口令改动的最长时期口令改动的最长时期口令快到期时,提前口令快到期时,提前几天给予警告几天给予警告帐户口令到期的确切日期帐户口令到期的确切日期10rootredhat9# cat /etc/grouproot:x:0:rootbin:x:1:root,bin,daemondaemon:x:2:root,bin,daemon

8、sys:x:3:root,bin,admadm:x:4:root,adm,daemontty:x:5: 各个用户组的信息都保存在各个用户组的信息都保存在linux系统中的文件系统中的文件/etc/group中,中,如下图所示:如下图所示:用户组名用户组名groupname用户组密码用户组密码password(不可见不可见)用户组编号用户组编号gid用户列表用户列表user-list11 shell是是linux系统与用户进行交互的接口,从功能上来说,和系统与用户进行交互的接口,从功能上来说,和windwos系统的外壳程序系统的外壳程序cmd是相同的。是相同的。 microsoft window

9、s xp 版本版本 5.1.2600(c) 版权所有版权所有 1985-2001 microsoft corp.c:documents and settingsadministratordir 驱动器驱动器 c 中的卷是中的卷是 winxp 卷的序列号是卷的序列号是 7447-2db3 c:documents and settingsadministrator 的目录的目录2004-08-18 21:21 .2004-07-11 10:16 windows2004-08-04 11:52 开始菜单开始菜单2004-08-22 12:54 桌面桌面 3 个文件个文件 407,468 字节字节 2

10、 个目录个目录 5,464,743,936 可用字节可用字节c:documents and settingsadministrator12 shell是是linux系统与用户进行交互的接口,从功能上来说,和系统与用户进行交互的接口,从功能上来说,和windows系统的外壳程序系统的外壳程序cmd是相同的。是相同的。 lisiredhat9$ whoami lisilisiredhat9$ ls *.cfuncion1.c main.cfunction2.ccc1.c4 files foundlisiredhat9$13内部命令和外部命令内部命令和外部命令 linuxlinux系统命令分为内部命

11、令和外部命令,这一点同大部分的操作系系统命令分为内部命令和外部命令,这一点同大部分的操作系统如统如dosdos和和windowswindows相同。相同。内部命令实际上是内部命令实际上是shellshell程序的一部分,包含的一些比较精简的的程序的一部分,包含的一些比较精简的的linuxlinux系统命令系统命令dosdos和和windowswindows中的内部命令中的内部命令:dir,cls,cd,copy,del,date,md:dir,cls,cd,copy,del,date,md.dosdos和和windowswindows中的外部命令中的外部命令:format, fdisk, xc

12、opy:format, fdisk, xcopy, ping ., ping .linuxlinux系统中的内部命令系统中的内部命令:ls,cp,cd,pwd,date:ls,cp,cd,pwd,date . .linuxlinux系统中的外部命令系统中的外部命令:gzip, cc, telnet, ftp .:gzip, cc, telnet, ftp .这些命令由这些命令由shellshell程序识别并在程序识别并在shellshell程序内部完成运行。通常情况下程序内部完成运行。通常情况下,linuxlinux系统启动后系统启动后shellshell程序就被加载并驻留在系统内存中。程序就

13、被加载并驻留在系统内存中。14内部命令和外部命令内部命令和外部命令 外部命令是外部命令是linuxlinux系统中的实用程序系统中的实用程序. .系统启动后并不会被加载到内存中,而是在运行时才需要将其调入内系统启动后并不会被加载到内存中,而是在运行时才需要将其调入内存。存。执行外部命令时,执行外部命令时,shellshell程序会根据系统定义的路径查找该外部程序程序会根据系统定义的路径查找该外部程序,找到之后将其加载到内存中并进行运行。,找到之后将其加载到内存中并进行运行。15几种不同的几种不同的shellshellshell程序是程序是linuxlinux系统的外壳程序,在系统的外壳程序,在

14、linuxlinux系统的发展过程中出现过系统的发展过程中出现过多种风格的多种风格的shellshell程序,其中最常见的有程序,其中最常见的有b-shell, k-shellb-shell, k-shell和和c-shellc-shell。bshellcshellkshell它是它是linux linux 最初使用的最初使用的shellshell并且在每种并且在每种 linux linux 上都可以使上都可以使用。用。bshellbshell 在在 shell shell 编程方面相当优秀,但在处理与用户编程方面相当优秀,但在处理与用户的交互方面作得不如其他几种的交互方面作得不如其他几种 s

15、hellshell它更多的考虑了用户界面的友好性,普遍认为它更多的考虑了用户界面的友好性,普遍认为c shell c shell 的编的编程接口做的不如程接口做的不如 bshellbshell,但,但 c shell c shell 还是被很多还是被很多 c c 程序程序员使用,因为员使用,因为 c shell c shell 的语法和的语法和 c c 语言很相似,这也是语言很相似,这也是 c c shell shell 名称的由来;名称的由来;它集合了它集合了 c shell c shell 和和 b shell b shell 的优点并且和的优点并且和 b shell b shell 完完

16、全兼容。全兼容。16启动方式启动方式几乎所有的操作系统都有着不同的启动方式几乎所有的操作系统都有着不同的启动方式,包括包括windows以及各种版以及各种版本的本的linux系统系统普通启动普通启动, , 安全模式启动安全模式启动, , 命令行模命令行模式启动式启动正常模式正常模式 , , 维护模式维护模式多用户模式多用户模式 , , 单用户模式单用户模式 等多级启等多级启动模式动模式17linuxlinux的启动过程的启动过程系统启动系统启动上电后上电后promprom完成完成自检并装载自检并装载bootblkbootblk bootblkbootblk自举自举然后装入然后装入linuxli

17、nux核心核心bootblkbootblk为程序计数器为程序计数器装入核心程序起始地址装入核心程序起始地址按初始化列表对系统程序按初始化列表对系统程序文件系统进行初始化文件系统进行初始化对系统进行对系统进行数据传递和配置数据传递和配置显示显示 login: login: 提示符提示符linuxlinux系统的引导完成系统的引导完成系统启动完成系统启动完成18用户的登录用户的登录( (注册注册) )过程过程i n i tg e t t yl o g i ns h e l l19用户对某一操作系统的认识,往往都是从对操作系统的接触开始的,最用户对某一操作系统的认识,往往都是从对操作系统的接触开始的

18、,最直接的接触就是使用操作系统提供的命令。直接的接触就是使用操作系统提供的命令。n linux linux命令的使用方式命令的使用方式用户在通过了系统的注册和登录后,就在用户在通过了系统的注册和登录后,就在shellshell下进行工作。通过在命下进行工作。通过在命令行上输入命令并回车,就可以执行对应的命令令行上输入命令并回车,就可以执行对应的命令n linux linux命令的格式:命令的格式:command command 可选的执行选项可选的执行选项 可选的执行参数可选的执行参数 20n 多命令行和多行命令多命令行和多行命令多命令行:多命令行: 将多个命令写在同一个命令行中。命令之间用将

19、多个命令写在同一个命令行中。命令之间用 ;隔开;隔开lisiredhat9$ pwd ; who; ls -l三个命令写在同一个命令行中三个命令写在同一个命令行中多行命令:多行命令: 有时候一个命令带了很多执行选项和参数,一行写不下有时候一个命令带了很多执行选项和参数,一行写不下 可以将该命令写成多行的形式,用可以将该命令写成多行的形式,用 表示命令没有结束,在下一表示命令没有结束,在下一行接着写。行接着写。lisiredhat$ cc module1.cpp module2.cpp mainmodule.cpp -i/home/myfile oprogram.exe一个命令写在两行中一个命令

20、写在两行中, ,用用 表示没有结束表示没有结束214.1 一般常用命令一般常用命令 q 系统关闭系统关闭q passwd命令命令q su命令命令 q cat命令命令q pwd命令命令q cd命令命令q ls命令命令q chmod命令命令q cp命令命令q man命令命令q who命令命令q cal命令命令22格式格式: reboot: reboot功能功能: : 系统重新引导系统重新引导格式格式: halt / shutdown: halt / shutdown功能功能: : 系统关闭系统关闭格式格式: poweroff: poweroff功能功能: : 系统关闭,并关闭电源系统关闭,并关闭电

21、源234.1 一般常用命令一般常用命令 q 系统关闭系统关闭q passwd命令命令q su命令命令 q cat命令命令q pwd命令命令q cd命令命令q ls命令命令q chmod命令命令q cp命令命令q man命令命令q who命令命令q cal命令命令24 功能功能: : 修改系统用户密码修改系统用户密码格式格式: passwd username: passwd username参数参数: username: usernameusername username 指定要修改口令的用户,该参数为空则表示修改当前用指定要修改口令的用户,该参数为空则表示修改当前用户的口令户的口令 lisir

22、edhat9$ passwd 修改当前用户的口令修改当前用户的口令changing password for lisi(current) linux password: 输入当前用户的口令输入当前用户的口令new password:new password again: 输入当前用户的口令输入当前用户的口令254.1 4.1 一般常用命令一般常用命令 q 系统关闭系统关闭q passwdpasswd命令命令q susu命令命令 q catcat命令命令q pwdpwd命令命令q cdcd命令命令q lsls命令命令q chmodchmod命令命令q cpcp命令命令q manman命令命令q

23、whowho命令命令q calcal命令命令26 功能功能: : 切换系统用户切换系统用户格式格式: su - username: su - username参数参数: - username: - usernameusername username 指定要切换到的用户,该参数为空则表示试图切换到指定要切换到的用户,该参数为空则表示试图切换到rootroot用户用户lisiredhat9$ su切换到切换到root用户用户password: 输入输入root用户的口令用户的口令rootredhat9成功切换到成功切换到root用户,用户,root用户提示符一般为用户提示符一般为“”274.1 一

24、般常用命令一般常用命令 q 系统关闭系统关闭q passwd命令命令q su命令命令 q cat命令命令q pwd命令命令q cd命令命令q ls命令命令q chmod命令命令q cp命令命令q man命令命令q who命令命令q cal命令命令28cat格式:格式:cat -abetcat -abet 文件名列表文件名列表 选项说明:选项说明:-a -a 显示文件中的所以控制字符显示文件中的所以控制字符-b -b 为输出的每一行标注行号为输出的每一行标注行号-e -e 在每一行的行尾显示行结束标志在每一行的行尾显示行结束标志lisiredhat9$功能:将指定的文件在标准输出(显示器)上进行

25、显示功能:将指定的文件在标准输出(显示器)上进行显示cat -b file1.txt 1 123123123123 2 123123123123 3 ffffffffflisiredhat9$29cat格式:格式:cat -abetcat -abet 文件名列表文件名列表 选项说明:选项说明:-a -a 显示文件中的所以控制字符显示文件中的所以控制字符-b -b 为输出的每一行标注行号为输出的每一行标注行号-e -e 在每一行的行尾显示行结束标志在每一行的行尾显示行结束标志lisiredhat9$用途:将指定的文件在标准输出(显示器)上进行显示用途:将指定的文件在标准输出(显示器)上进行显示c

26、at -ab file1.txt 1 123123123123$ 2 123123123123$ 3 fffffffff$lisiredhat9$30cat格式:格式:cat -abetcat -abet 文件名列表文件名列表 选项说明:选项说明:-a -a 显示文件中的所以控制字符显示文件中的所以控制字符-b -b 为输出的每一行标注行号为输出的每一行标注行号-e -e 在每一行的行尾显示行结束标志在每一行的行尾显示行结束标志lisiredhat9$用途:将指定的文件在标准输出(显示器)上进行显示用途:将指定的文件在标准输出(显示器)上进行显示cat file1.txt file2.txt

27、file3.txtlisiredhat9$ cat file3.txt file1 的内容的内容 file2 的内容的内容lisiredhat9$31cat格式:格式:cat -abetcat -abet 文件名列表文件名列表 选项说明:选项说明:-a -a 显示文件中的所以控制字符显示文件中的所以控制字符-b -b 为输出的每一行标注行号为输出的每一行标注行号-e -e 在每一行的行尾显示行结束标志在每一行的行尾显示行结束标志用途:将指定的文件在标准输出(显示器)上进行显示用途:将指定的文件在标准输出(显示器)上进行显示lisiredhat9$ cat file3.txt 第一行第一行. .

28、 . . . 第二行第二行. . . . . 第三行第三行. . . . .lisiredhat9$ctrl-d 终止内容输入终止内容输入lisiredhat9$ cat324.1 一般常用命令一般常用命令 q 系统关闭系统关闭q passwd命令命令q su命令命令 q cat命令命令q pwd命令命令q cd命令命令q ls命令命令q chmod命令命令q cp命令命令q man命令命令q who命令命令q cal命令命令33 pwd格式格式: pwd: pwd功能功能: : 该命令用于显示用户当前的工作目录该命令用于显示用户当前的工作目录 # pwd/home/lisi/tools#34

29、4.1 一般常用命令一般常用命令 q 系统关闭系统关闭q passwd命令命令q su命令命令 q cat命令命令q pwd命令命令q cd命令命令q ls命令命令q chmod命令命令q cp命令命令q man命令命令q who命令命令q cal命令命令35 cd 格式格式: cd : cd 目录名目录名 用途:和用途:和 windows windows 系统中的系统中的 cd cd 功能相同。功能相同。当参数当参数 目录名目录名 有值的时候,切换到该目录有值的时候,切换到该目录当参数当参数 目录名目录名 为空的时候,将切换目录到该用户的主目录。为空的时候,将切换目录到该用户的主目录。lis

30、iredhat9$ cd /usr/bin 切换目录到切换目录到/usr/binlisiredhat9$ cd 切换目录到用户主目录切换目录到用户主目录lisiredhat9$364.1 一般常用命令一般常用命令 q 系统关闭系统关闭q passwd命令命令q su命令命令 q cat命令命令q pwd命令命令q cd命令命令q ls命令命令q chmod命令命令q cp命令命令q man命令命令q who命令命令q cal命令命令37 ls 功能功能: : 列出指定目录中的内容或指定文件的信息列出指定目录中的内容或指定文件的信息格式格式: ls -al: ls -al dir/file di

31、r/file参数参数: :-a -a 列出所有的文件,包括隐藏文件列出所有的文件,包括隐藏文件 -l -l 以长列表的方式详细列出文件或目录信息以长列表的方式详细列出文件或目录信息如果如果file/dirfile/dir为空,则表示查看当前目录下的文件。为空,则表示查看当前目录下的文件。lisiredhat9$lsa.txt a1.txtlisiredhat9$ ls -a. aa .bash_history.gtkrc .screenrc a.txt a1.txt. aa.txt .bash_logout .bashrc .kdelisiredhat9$38 ls lisiredhat9$

32、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 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 lis

33、i 124 sep 12 .bashrc-rw-r-r- 1 lisi lisi 118 sep 12 .gtkrclisiredhat9$文件类型及文件类型及用户访问权限用户访问权限文件链接数文件链接数文件的属主名文件的属主名文件的属组名文件的属组名文件的大小文件的大小按字节计算按字节计算文件的修改日期文件的修改日期文件的文件名文件的文件名394.1 一般常用命令一般常用命令 q 系统关闭系统关闭q passwd命令命令q su命令命令 q cat命令命令q pwd命令命令q cd命令命令q ls命令命令q chmod命令命令q cp命令命令q man命令命令q who命令命令q cal命令

34、命令40chmod该命令用来修改制定的文件或目录的访问权限该命令用来修改制定的文件或目录的访问权限使用使用chmodchmod命令改变指定文件访问权限有两种格式命令改变指定文件访问权限有两种格式: : 一是用符号标记进行更改一是用符号标记进行更改 二是采用二是采用8 8进制数指定新的访问权限进制数指定新的访问权限41chmod1. 1. 使用符号标记修改文件访问权限使用符号标记修改文件访问权限chmod ugoa+ - =rwxchmod ugoa+ - =rwx file/dir file/dir ugoa :表示命令中指定的用户类型:表示命令中指定的用户类型u 表示文件的属主表示文件的属主

35、 user o 表示其他的所有用户表示其他的所有用户 other userg 表示与文件属主同属一个组的别的用户表示与文件属主同属一个组的别的用户 group user + - = + - = :命令指定的操作码:命令指定的操作码+ + 表示给用户加上某权限表示给用户加上某权限 - - 表示将用户减少某权限表示将用户减少某权限 表示为用户设置某权限表示为用户设置某权限 rwxrwx :访问权限的具体说明:访问权限的具体说明r r 表示读的权限表示读的权限, w , w 表示写的权限表示写的权限 x x 表示执行的权限表示执行的权限chmod ug+rx file1 对属主及其同组用户增加读、执

36、行权限对属主及其同组用户增加读、执行权限chmod g-x file2 对同组其他用户减少执行的权限对同组其他用户减少执行的权限42chmod2.2.采用采用8 8进制数指定新的访问权限进制数指定新的访问权限 该写法用三个二进制数字表示用户的权限,每一位分别表示该写法用三个二进制数字表示用户的权限,每一位分别表示 r, w r, w 和和 x x 0 0 000000, 表示没有表示没有rwxrwx的任何一种权限的任何一种权限 1 1 001001,表示执行权限,表示执行权限 6 6 110 110 ,表示有读写权限,没有执行权限,表示有读写权限,没有执行权限 ,依此类推,依此类推用用3 3个

37、个8 8进制数字,分别表示进制数字,分别表示ugougo三种用户三种用户 的权限的权限777777 表示表示u u,g g,o o三种用户都有读、写和执行的权限三种用户都有读、写和执行的权限711711表示表示u u用户有读写执行权限,其他所有用户只有读的权限用户有读写执行权限,其他所有用户只有读的权限chmod 777 file1chmod 777 file1 表示表示ugougo三种用户都授予读写和执行权限三种用户都授予读写和执行权限chmod 700 file2chmod 700 file2 表示只有文件属主能读写和执行该文件(表示只有文件属主能读写和执行该文件(rootroot用用户有

38、所有的权限)户有所有的权限) 434.1 一般常用命令一般常用命令 q 系统关闭系统关闭q passwd命令命令q su命令命令 q cat命令命令q pwd命令命令q cd命令命令q ls命令命令q chmod命令命令q cp命令命令q man命令命令q who命令命令q cal命令命令44 cp 功能:文件或目录的拷贝功能:文件或目录的拷贝, ,与与windowswindows命令中的命令中的copycopy功能一样功能一样格式格式: cp -ir source dest: cp -ir source dest参数参数: -i : -i 在拷贝过程中,如果目标文件已经存在,就提示是否要覆盖

39、该文件在拷贝过程中,如果目标文件已经存在,就提示是否要覆盖该文件 -r -r 拷贝指定目录中的全部内容拷贝指定目录中的全部内容lisiredhat9$ cp aa.txt aaaa.txtlisiredhat9$ cp r /home/lisi/src /home/rootlisiredhat9$ cp -i aa.txt aaaa.txtcp: overwrite aaaa.txt? ylisiredhat9 lisi$454.1 一般常用命令一般常用命令 q 系统关闭系统关闭q passwd命令命令q su命令命令 q cat命令命令q pwd命令命令q cd命令命令q ls命令命令q c

40、hmod命令命令q cp命令命令q man命令命令q who命令命令q cal命令命令46 man 格式格式: man : man 命令名命令名功能功能: : 用该命令可以查看系统对某个命令的说明和使用方法用该命令可以查看系统对某个命令的说明和使用方法lisiredhat9$ man ls. .ls的使用说明文档的使用说明文档474.1 一般常用命令一般常用命令 q 系统关闭系统关闭q passwd命令命令q su命令命令 q cat命令命令q pwd命令命令q cd命令命令q ls命令命令q chmod命令命令q cp命令命令q man命令命令q who命令命令q cal命令命令48 who

41、功能功能 : 列出当前登录上操作系统的用户信息列出当前登录上操作系统的用户信息格式格式 : who参数参数 -h 能显示用户信息每列的标题能显示用户信息每列的标题 who的另外一种用户的另外一种用户who am i,用于显示本终端的注册用户信息用于显示本终端的注册用户信息 lisiredhat9$ who lisi pts/0 oct 8 13:08 (9) wenxh pts/3 oct 8 21:42 (2) webadmin pts/8 oct 8 22:35 (5)lisiredhat9$494.1 一般常用命令一般常用命令

42、q 系统关闭系统关闭q passwd命令命令q su命令命令 q cat命令命令q pwd命令命令q cd命令命令q ls命令命令q chmod命令命令q cp命令命令q man命令命令q who命令命令q cal命令命令50cal功能功能 : : 该命令是用来显示日历的该命令是用来显示日历的格式格式 : cal -hmy: cal -hmy month year month year 参数:参数:-h -h 显示当前单个月的日历显示当前单个月的日历 -m -m 显示日历时将显示日历时将mondaymonday作为每个星期的第一天(缺省的是作为每个星期的第一天(缺省的是sundaysunday

43、) -y -y 显示当前全年的日历显示当前全年的日历lisiredhat9$ cal october 2004su mo tu we th fr sa 1 2 3 4 5 6 7 8 910 11 12 13 14 15 1617 18 19 20 21 22 2324 25 26 27 28 29 3031lisiredhat9$514.2 文件目录操作命令文件目录操作命令 q mkdirq rmdirq chgrp q chownq lnq cutq findq grepq tar52mkdir 功能功能: : 创建目录创建目录, , 目录名可以是相对路径,也可以是绝对路径,相对路目录名可

44、以是相对路径,也可以是绝对路径,相对路径的目录将创建在当前目录下。径的目录将创建在当前目录下。格式格式 : mkdir -p dirname: mkdir -p dirname参数参数: -p : -p 创建一个完整的目录结构,可以一次性建立多层目录结构创建一个完整的目录结构,可以一次性建立多层目录结构 # mkdir p dir1/dir2/dir3/dir4# mkdir /home/user1/dir#用相对路径名建立目录用相对路径名建立目录,新目新目录建立在当前目录下录建立在当前目录下用绝对路径名建立目录用绝对路径名建立目录534.2 文件目录操作命令文件目录操作命令 q mkdirq

45、 rmdirq chgrp q chownq lnq cutq findq grepq tar54rmdir 功能功能: 该命令用于删除一个目录该命令用于删除一个目录格式格式 : rmdir dirname# rmdir p dir1/dir2/dir3/dir4# rmdir /home/user1/dir#用相对路径名删除目录用相对路径名删除目录用绝对路径名删除目录用绝对路径名删除目录554.2 文件目录操作命令文件目录操作命令 q mkdirq rmdirq chgrp q chownq lnq cutq findq grepq tar56chgrp 格式格式 : chgrp 组名组名

46、文件名文件名功能功能 : 改变指定文件的所属用户组改变指定文件的所属用户组,即是即是 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 sep 12 file1.txt-rw-r-r- 1 lisi root 124 sep 12 file2.clisiredhat9$chgrp root

47、file2.c574.2 文件目录操作命令文件目录操作命令 q mkdirq rmdirq chgrp q chownq lnq cutq findq grepq tar58chown 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

48、$ 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.c594.2 文件目录操作命令文件目录操作命令 q mkdirq rmdirq chgrp q chownq lnq cutq findq grepq tar60功能功能: 建立文件的链接关系,类似于建立文件的链接关系,类似于windows系统中的文件的快捷方式。系统中的文件的快捷方式。格式格式 : ln option file target参数参数:-

49、f 如果目标文件已经存在,则覆盖它,否则就创建它如果目标文件已经存在,则覆盖它,否则就创建它 -s 创建文件的创建文件的符号链接符号链接,该文件内容只包含一个指向源文件位置的指针,该文件内容只包含一个指向源文件位置的指针 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 2

50、3:52 file2rootredhat#链接数为链接数为3 !61功能功能: 建立文件的链接关系,类似于建立文件的链接关系,类似于windows系统中的文件的快捷方式。系统中的文件的快捷方式。格式格式 : ln option file target参数参数:-f 如果目标文件已经存在,则覆盖它,否则就创建它如果目标文件已经存在,则覆盖它,否则就创建它 -s 创建文件的创建文件的符号链接符号链接,该文件内容只包含一个指向源文件位置的指针,该文件内容只包含一个指向源文件位置的指针 rootredhat# ln f s file file1rootredhat# ln f s file file2

51、rootredhat# ls -l -rw-r-r- 1 root root 24 oct 12 23:52 file lrwxrwxrwx 1 root root 4 oct 12 23:59 file1 - file lrwxrwxrwx 1 root root 4 oct 12 23:59 file2 - filerootredhat#链接数为链接数为1 ,符号链符号链接不增加链接数接不增加链接数符号链接文件符号链接文件 能直接显能直接显示链接到哪个原始文件示链接到哪个原始文件624.2 文件目录操作命令文件目录操作命令 q mkdirq rmdirq chgrp q chownq ln

52、q cutq findq grepq tar63功能功能: : 按列或者按域截取输入行中所指的内容按列或者按域截取输入行中所指的内容格式格式 : : cut option list file参数:参数:option的取值有的取值有 c ,-f, -d -c 按字符截取按字符截取 -f 按域截取(单词),默认的域间隔符号为按域截取(单词),默认的域间隔符号为 tab -d 按域截取,同时指定间隔符,间隔符跟在按域截取,同时指定间隔符,间隔符跟在 d 后面后面list 是将要截取内容的列表,如第是将要截取内容的列表,如第1 18 8个字符,第个字符,第2 24 4个单词(域)个单词(域)file

53、是指定进行是指定进行cut的文件名,为空时表示从键盘输入的文件名,为空时表示从键盘输入64功能功能: : 按列或者按域截取输入行中所指的内容按列或者按域截取输入行中所指的内容格式格式 : : 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/ba

54、shrootredhat# cut c 1-8 /etc/passwdoption list file截取文件截取文件/etc/passwd的每一行的每一行的第的第1到第到第8个字符,并显示个字符,并显示 root:x:0 bin:x:1: daemon:x . sunying:rootredhat65功能功能: : 按列或者按域截取输入行中所指的内容按列或者按域截取输入行中所指的内容格式格式 : : cut option list filerootredhat# cat /etc/passwd root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bi

55、n:/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截取文件截取文件/etc/passwd的每一行的第的每一行的第1,3,4域(单词),分隔符为域(单词),分隔符为 : root:0:0 bin:1:1 daemon:2:2 . . . . . . . sunying:501:501rootredhat664.2 文件目录操作命令文件目录操作命令 q

56、mkdirq rmdirq chgrp q chownq lnq cutq findq grepq tar67find 格式格式:find dir 查找的条件查找的条件功能功能:根据一定的条件查找文件根据一定的条件查找文件,查找的条件之间可以有查找的条件之间可以有 a(and)或或者者-o(or)的逻辑关系的逻辑关系.条件可以有以下的一些类型:条件可以有以下的一些类型:对找到的文件还可以进行一些操作对找到的文件还可以进行一些操作如如 -print -print 显示找到的文件的路径名称显示找到的文件的路径名称 -exec command -exec command 执行一个命令执行一个命令,

57、,命令必须用命令必须用“;”;”结束结束 -name filename 以文件名为条件进行查找以文件名为条件进行查找 -type x 查找类型为查找类型为x的文件,的文件,x目前可以取的值有目前可以取的值有d(目录目录) f (文件文件) -user username 查找文件的属主为查找文件的属主为username的文件的文件 -atime n 查找查找n天前被访问过的文件天前被访问过的文件 -mtime n 查找查找n天前被修改过的文件天前被修改过的文件68find 格式格式:find dir 查找的条件查找的条件功能功能:根据一定的条件查找文件根据一定的条件查找文件,查找的条件之间可以有

58、查找的条件之间可以有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 / ( -name core o name dump ) atime +3 -exec rm ;带转义符的(带转义符的(查询条件查询条件

59、查询条件的查询条件的 or查询条件查询条件查查3天前访问过的天前访问过的对查到的文件进行删除操作对查到的文件进行删除操作694.2 文件目录操作命令文件目录操作命令 q mkdirq rmdirq chgrp q chownq lnq cutq findq grepq tar70grep格式格式 : grep option 模式模式 文件名文件名功能功能 : 按指定的选项在指定文件中搜索特定的内容。按指定的选项在指定文件中搜索特定的内容。 功能和功能和c函数函数strstr相似相似参数说明参数说明 : -c 打印匹配的行数打印匹配的行数 -i 模式不区分大小写模式不区分大小写 -l 只显示包含

60、指定模式的文件名只显示包含指定模式的文件名 -l 只显示不包含指定模式的文件名只显示不包含指定模式的文件名 -n 同时显示行号同时显示行号grep abc * 在当前目录的文件中查找包含在当前目录的文件中查找包含abc的文件的内容并显示的文件的内容并显示grep -n abc file.txt 在在file.txt文件中查找文件中查找abc字符串并显示行号字符串并显示行号71tarwindows中常用的文件打包工具是中常用的文件打包工具是winrar, linux系统中常用到系统中常用到tartar 是是linux系统中常用的档案文件管理程序,用于储存或展开系统中常用的档案文件管理程序,用于储

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论