linux系统之第三节_第1页
linux系统之第三节_第2页
linux系统之第三节_第3页
linux系统之第三节_第4页
linux系统之第三节_第5页
已阅读5页,还剩49页未读 继续免费阅读

下载本文档

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

文档简介

1、l1 1、文件操作、文件操作l2 2、动态新闻、动态新闻l3 3、综合新闻、综合新闻l4 4、述评新闻、述评新闻l5 5、事件新闻、事件新闻l6 6、非事件新闻、非事件新闻l7 7、人物新闻、人物新闻l8 8、会议新闻、会议新闻l9 9、社会新闻、社会新闻1.文件操作ls命令:列出(命令:列出(list)目录内容)目录内容没有任何参数的没有任何参数的ls命令:仅列出文件名,命令:仅列出文件名, 以不同颜色以不同颜色表示文件或目录的类型,如白色为普通文件,蓝色为表示文件或目录的类型,如白色为普通文件,蓝色为目录,绿色为可执行文件。目录,绿色为可执行文件。-l参数:显示详细信息参数:显示详细信息-

2、a参数:显示包括以参数:显示包括以“.”开始的所有文件。在开始的所有文件。在Linux中,中,“.”开始的文件是隐藏文件开始的文件是隐藏文件-rw-r-r- 1 root root 1581 11月月 24 18:14 anaconda-ks.cfgcd命令:切换当前目录命令:切换当前目录(change dir)cd / :切换到根目录:切换到根目录cd /bin :切换到:切换到/bin目录目录cd . :切换到上级目录:切换到上级目录cp命令:复制文件命令:复制文件(copy)cp a.c b.c :将:将a.c复制到复制到b.ccp a.txt / :将:将a.txt复制到根目录复制到根

3、目录cp *.* /tmp :将所有文件复制到:将所有文件复制到/tmp目录目录cat命令:不分屏显示文件内容命令:不分屏显示文件内容lcatx.txt 可在当前目录建立文件可在当前目录建立文件x.txtl 为重导符号为重导符号lcat x1.txt x2.txt 将两个文件连在一起将两个文件连在一起显示。显示。more命令:分屏显示文件内容,命令:分屏显示文件内容,“q”退出退出less命令:分屏可回滚显示文件内容,命令:分屏可回滚显示文件内容,“q”退出退出lrm命令:命令: 删除文件,如删除文件,如rm a.clrm * 删除当前目录中所有文件lrm f 使用-f参数时,会直接删除文件,

4、不再询问。lrm r 使用-r参数,可同时删除指定目录下的所有文件及子目录。lmkdir 创建子目录。lrmdir 删除“空”子目录。lmv a.txt . . 将文件移到上一层目录。lmv x1.txt x2.txt 文件改名lmv backup . . 将目录上移一层。lpwd 显示用户当前所在的目录。lcut -c0-n xx.txt 显示文件中每行前n个字符。l功能:查找文件中符合条件的字符串。l命令语法:grep 参数文件名l举例:l1、grep “test” d*l查看d开头文件中包含“test”的行。l2、grep a-z5 aal显示至少包含5个小写字符的行。lgrep i t

5、ext file1/加此选项字母不屈分大小写lgrep n text file1/显示行号lgrep w text file1/将查找看成一个字lwc l xx.txt 统计文件的行数lwc w xx.txt 统计文件的单词个数。lwc c xx.txt 统计文件的字符数。lfile /data/* 查看指定目录所有文件类型。2.用户管理luseradd 用户名ladduser 用户名 需要根用户权限luserdel f 删除用户登入目录以及目录中所有文件。需要根用户权限l1.chmod 741 testfilel2.chmod g+rw testfilel3.chmod o=g testfi

6、lel改变文件权限重导 重导(redirect)可将某命令的结果输出导文件中,它有两中命令:“”和“”。 “”可将结果输出到文件中,该文件原有的内容会被删除。 “”则将结果附加到文件中,原文件内容不会被覆盖。范例如下: tonyfree tony$ ls adir.txt 将ls a命令执行结果输出到dir.txt文件。 tonyfree tony$ cat data1.txt data2.txt 将 data1.txt 内容附加到data2.txt文件之后。管道 通道(pipe)命令的符号是“|”,可将某命令的结果输出给另一命令,下一范例将ls命令的输出结果传给grep命令过滤: tonyf

7、ree etc$ ls |gerp conf 搜索并显示ls命令运行结果中包含有“conf”字符串 在举一个删除文件或目录的例子,可以利用yes命令重复输出“y”字符的特性,将结果传给rm命令,如此即可避免重复输入“y”: tonyfree tony$ yes |rm r mydir 查看用户命令lW lwhollast3.进程管理psl使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵死、哪些进程占用了过多的资源等等。 l语法:ps 选项举例:l$ psPID TTY TIME COMMAND5800 ttyp0 00:00:00 bash5835 ttyp0 00

8、:00:00 ps可以看到,显示的项目共分为四项,依次为PID(进程ID)、TTY(终端名称)、TIME(进程执行时间)、COMMAND(该进程的命令行输入)。 l$ ps uUSER PID %CPU %MEM USZ RSS TTY STAT START TIME COMMANDtest 5800 0.0 0.4 1892 1040 ttyp0 S Nov27 0:00 -bashtest 5836 0.0 0.3 2528 856 ttyp0 R Nov27 0:00 ps u 在bash进程前面有条横线,意味着该进程便是用户的登录shell,所以对于一个登录用户来说带短横线的进程只有一

9、个。还可以看到%CPU、%MEM两个选项,前者指该进程占用的CPU时间和总时间的百分比;后者指该进程占用的内存和总内存的百分比。 在这种情况下看到了所有控制终端的进程;但是对于其他那些没有控制终端的进程还是没有观察到,所以这时就需要使用x选项。使用x选项可以观察到所有的进程情况。 Kill 命令lkill pid(进程号) 删除执行中的程序。4.磁盘挂载a.cb.cca.cb.ca.cb.cca.cb.clU盘挂装示意图盘挂装示意图binbootmnt根目录根目录floppycdromuU盘根目录盘根目录挂装之后访问挂装之后访问/mnt/u/a.c就是访问就是访问U盘的盘的/a.c文件文件lm

10、ount命令的使用命令的使用格式:格式: mount 设备文件名设备文件名 挂装点挂装点Linux的常用磁盘设备文件名的常用磁盘设备文件名/dev/sda1或或/dev/sda2或或/dev/sdb1或或/dev/sdb2U盘盘/dev/hda6E盘盘/dev/fd0软盘软盘/dev/hda5D盘盘/dev/cdrom光盘光盘/dev/hda1C盘盘1、通过、通过fdisk -l 查看机器所挂硬查看机器所挂硬盘个数及分区情况盘个数及分区情况llrootlocalhost beinan# fdisk -ll以下是表示第一块硬盘以下是表示第一块硬盘 hdalDisk /dev/hda: 80.0

11、GB, 80026361856 bytesl255 heads, 63 sectors/track, 9729 cylinderslUnits = cylinders of 16065 * 512 = 8225280 byteslDevice Boot Start End Blocks Id Systeml/dev/hda1 * 1 765 6144831 7 HPFS/NTFS 主分区主分区l/dev/hda2 766 2805 16386300 c W95 FAT32 (LBA) 主分区主分区l/dev/hda3 2806 9729 55617030 5 Extended 扩展分区扩展分区

12、l/dev/hda5 2806 3825 8193118+ 83 Linux 逻辑分区逻辑分区l/dev/hda6 3826 5100 10241406 83 Linux 逻辑分区逻辑分区l/dev/hda7 5101 5198 787153+ 82 Linux swap / Solaris 逻辑分区逻辑分区l/dev/hda8 5199 6657 11719386 83 Linux 逻辑分区逻辑分区l/dev/hda9 6658 7751 8787523+ 83 Linux 逻辑分区逻辑分区l/dev/hda10 7752 9729 15888253+ 83 Linux 逻辑分区逻辑分区l以

13、下是表示第二块硬盘以下是表示第二块硬盘sdalDisk /dev/sda: 1035 MB, 1035730944 bytesl256 heads, 63 sectors/track, 125 cylinderslUnits = cylinders of 16128 * 512 = 8257536 byteslDevice Boot Start End Blocks Id Systeml/dev/sda1 1 25 201568+ c W95 FAT32 (LBA) 主主分区分区l/dev/sda2 26 125 806400 5 Extended 扩展分扩展分区区l/dev/sda5 26

14、50 201568+ 83 Linuxl/dev/sda6 51 76 200781 83 Linuxl通过上面的信息,我们知道此机器中挂载两个硬通过上面的信息,我们知道此机器中挂载两个硬盘(或移动硬盘),其中一个是盘(或移动硬盘),其中一个是hda 另一个是另一个是sda ;如;如果我们想查看单个硬盘情况,可以通过果我们想查看单个硬盘情况,可以通过 fdisk -l /dev/hda1 或者或者fdisk -l /dev/sda1 来操作;以来操作;以fdisk -l 输输出的硬盘标识为准;出的硬盘标识为准;lmount命令实例命令实例在在/c上挂装上挂装C盘盘mkdir /cmount /

15、dev/hda1 /c 在在/mnt/u上挂装上挂装U盘,同时支持汉字名盘,同时支持汉字名mkdir /mnt/umount /dev/sda1 /mnt/u -o iocharset=cp936将光盘以将光盘以iso9660文件系统格式挂装文件系统格式挂装mount /dev/cdrom /mnt/cdrom -t iso9660l磁盘卸载磁盘卸载一个磁盘挂装之后,如果要更换磁盘,那么必须一个磁盘挂装之后,如果要更换磁盘,那么必须先进行卸载,然后再重新挂装新的磁盘。尤其是先进行卸载,然后再重新挂装新的磁盘。尤其是光盘,如果不卸载,光驱门根本打不开。光盘,如果不卸载,光驱门根本打不开。卸载命令

16、的格式为:卸载命令的格式为:umount 挂装点挂装点如:如:umount /mnt/cdrom5.Shell功能Shell作为用户与操作系统交互的第一道程序,作为用户与操作系统交互的第一道程序,提供了很多便捷功能,除了命令解释这个基本提供了很多便捷功能,除了命令解释这个基本功能以外,还包括:功能以外,还包括:命令遍历命令遍历定义别名定义别名命令补全命令补全前后台任务控制前后台任务控制命令遍历命令遍历通过光标移动键查找以往的命令;通过光标移动键查找以往的命令;通过通过history命令查找以往的命令,并通过命令查找以往的命令,并通过“!编号编号”运行命令。运行命令。命令的排列使用分号;语法:命

17、令一;命令二说明:先执行命令一,不管命令一是否出错,接下来就执行命令二。使用“&”语法:命令一&命令二说明:只有当命令一正确运行完毕后,才能执行命令二。命令的替换使用 “$(命令二)”语法:命令一$(命令二)说明:命令一的操作对象是命令二的结果。举例:# kill $(pidof less)定义命令别名:可以为一些常用命令定义别名定义命令别名:可以为一些常用命令定义别名查看已有的别名查看已有的别名alias设置新的别名设置新的别名alias 别名别名=命令命令设置永久别名:在用户主目录中的设置永久别名:在用户主目录中的.bash_profile文件文件中添加中添加alias命令命令设置别名实例

18、:设置别名实例:alias cd=pwdalias dir=lsalias ls=ls -lunalias lx /删除别名删除别名unalias * /删除所有别名删除所有别名命令补全:输入部分命令后,按命令补全:输入部分命令后,按tabtab键可以实现命键可以实现命令名或文件名的自动补全。令名或文件名的自动补全。输入输入cat a后后按按Tab键键前后台作业的控制:后台作业可以允许用户立刻前后台作业的控制:后台作业可以允许用户立刻进入新的命令执行操作。进入新的命令执行操作。前后台作业的控制前后台作业的控制直接将新作业放入后台:输入直接将新作业放入后台:输入“命令命令 &”运行过程中放到后台:按运行过程中放到后台:按Ctrl-Z,再输入,再输入“bg”命令命令此刻按此刻按ctrl-z前后台作业的控制前后台作业的控制将最后

温馨提示

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

评论

0/150

提交评论