版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、姓名:吴林泽实验一 linux的安装、shell命令以及x窗口系统的使用班级:14194811学号:14194822一、实验目的:熟练使用linux字符界面的常用命令熟练运用linux的在线求助系统。练习x窗口系统中常川的应川工具二、实验内容:文件处理命令1. is命令英文原义:list (显示目录文件及其属性) 执行权限:all user语法:is选项-alfr文件或目录-a显示所冇文件包括隐藏文件-1使用long format长格式进行显示-f附加文件类别符号在文件名最后-r显示目录及具卜的子目录内容示例:$ is - a$ is - 1说明:”代表当前目录”代表上一层目录,长格式显示的目
2、录或文件属性包括下列 七项:文件权限(l可读,w-可写,x-可执行)、文件数目、所有者、文件大小、建立fi 期、文件名。参见“222文件基础”。ubuntuubuntu:$ istotal 0d rv/xr-xr x2ubuntuubuntu802016-11-0913:35desktopdrwxrxx2ubuntuubuntu402016-11-6913:35documentsd rv/xr xx2ubuntuubuntu402016-11-0913:35downloadsdrwxr2ubuntuubuntu402016-11-0913:35musicdrwxr2ubuntuubuntu40
3、2016-11-0913:35picturesdrwxr2ubuntuubuntu402016-11-0913:35publicd rv/xr xx2ubuntuubuntu402q16-11-0913:35templatesdrwxr - 2ubuntuubuntu402016-11-0913:35videos2. cd命令英文原义:change directory (切换目录) 执行权限:all user语法:cd 目录示例:$ cd .回到上层目录$ cd .在原目录$ cd 回到 user 的 home directory$ cd /切换到根目录$ cd . /usr切换到上一层目录的
4、usr目录ubuntuubuntu:$ cd ubuntuubuntu:/home$3. pwd命令英文原义:print work directory(显示当前所在目录) 执行权限:all user语法:pwd示例:$ pwd说明:由于linux系统的树状口录结构颇为庞人,若没有使用shell坏境变量指定在shell 捉示符显示当前的工作目录,则不断地使用cd切换目录之后,可能会忘记当前所在的目录 是哪里,例如在:/usr/bin和/usr/local/bino 一般shell提示符只显示最后的目录名称 bin / ,所以会对所在目录产生混淆,因此可以随时用pwd命令了解当前的工作目录/usr
5、 / xi1r6 / bin.显示当前工作目录为/ usr / x11r6 / binbuntu(aubuntu:s pwd /home/ubuntu4.cp ,rm, mv, mkdir 命令英文原义:copy, remove, move, make directory (复制、删除、移动文件,创建目录) 执行权限:all user语法:cp -afpx 源文件或目录目地文件或目录-aarchive的意思相当于-dpr,也就是复制所有目录并包括子目录-f强制复制文件-p保留原始文件的口期-x指定文件复制后属于目的磁盘的文件系统,如:ext2->fat32语法:rm -irf文件或目录-
6、r删除目录及其下的所冇冃录内容-f强制删除-i 交互模式,删除前再做一次确认语mv -if 源文件或目录目地文件或目录5.in命令英文原义:link (产生连接文件)执行权限:all user语法:in - s 源文件冃录文件(-s symbolic link,符号连接)示例:in -s /bin/less /usr/local/b in /less说明:当需要在不同的目录用到相同的文件时,不需要在每一个需要的目录下都放一个相同 的文件,只要在某个固定的目录中,放上该文件,然后在具他的目录卅in命令连接它即可,不必重复占用驶盘空间而节约磁盘空间o文件权限管理命令1. chmod 命令英文原义:
7、change file or directory, s mode(改变文件或目录的权限)执行权限:all user语法:chmod -r mode=4, 2, 1 #or a, u, g, o +,=, r, w, x, s, t文件或目录示例:$chmod a+r stuff$chmod 755 file说明:linux 将文件的权限分成 readable (r)、writable (w)、executable (x)、set user" id u|j setuid(s) > set group id 即 set gid(s) > sticky bit (t),而将文件
8、的用户分成所有用 户all (a) >所有者用户user (u) 同组用户group(g) 其它用户other (o)等四种。可以使 用chmod加上这些代号规范文件权限。第一个示例赋予所侑用户对stuff有读的权利。第二 个示例赋予所冇者对file文件可读可写可执行,同组用户和其他用户可读可执行的权利而 没有改写的权利。2. chown 命令英文原义:change file or directory,s owner(改变文件或目录的所有者)执行权限:all user语法:chown - r 用户群组文件或冃录功能描述:改变文件或目录的所有者3. chgrp 命令英文原义:change
9、fi le or directory group(改变文件或目录的所属群组)执行权限:all user语法:chgrp - r 文件或ii录文件查找命令l. wliereis 命令英文原义:where is file?(显示文件或目录的所在位置) 执行权限:all user语法:where iswhere 文件或目录jbuntu(aubuntu:-$ whereis /home/ubuntuubuntu: /usr/src/linux-headers-2.6.35-22/ubuntu /usr/src/linux-headers-2.6.35-22 -generic/ubuntu2.find命
10、令英文原义:find (杏找文件或目录)执行权限:all user语法.find查找路径查找关键字表答式 -type指定查找文件的文件类型,如下: o block (buffered) specialccharacher (unbuffered, special)ddirectirypnamed pipe(fifo)iregular file1symbolic linkssocket-gid n指定查找群组id为n的文件-group grpname 指定查找群组名称为grpname的文件-iname 'f订ename'指定查找与filename类似的所有文件另外还可以使用通配符
11、,例如:find . / -iname '*' -print当前目录下查找所冇以f开头的文件名find . / -iname ' c?,-print当前口录下查找以c开头且后面有两个字节的文件名 说明:-name和-iname选项类似,差别在于-name会区分大小写,-iname和-ignore则 不区分人小写。-iname查找文件为连接文件的文件或目录ubuntuubuntu:-$ find ./ -iname 'h*' ./.local/share/gvfs-metadata/home ./local/share/gvfs-metadata/home
12、-508ddb83.log ./.gconf/desktop/gnome/peripherals/keyboard/host-ubuntu磁盘管理命令l.df, du 命令英文原义:disk filesystem space usage (显示文件系统) disk file space usage (显示文件使用的空间大小) 执彳亍权限:all user语法:df - km, du -sbkm-b bytes-k kilobytes-m megabytes一s summarizeubuntuubuntu:$ dffilesystemlk-blocksusedavailableuse%mount
13、ed onaufs512824393364734888%/none5069082205066881%/dev/dev/sr07097927097920100%/edrom/dev/loop06764866764800100%/rofsnone5128241645126601%/dev/shmtmpfs512824125128121%/tmpnone512824925127321%/var/runnone51282445128201%/var/lockfilesystemlk-blocksusedavailableuse%mounted on/dev/hddl796033250353504556
14、33%/dev/hdd5119001488259524593378%/usr/dev/hdd679603342121333369656%/home/dev/hdd71990471300485871969%/var/dev/hdal2044240128143676280463%/win98示例:$du - h2. 8m表示当前子目录下所有的文件和目录占用2. 8m空间。2 mount umount 命令英文原义:mount/uinount a filesystem (挂载/拆除文件系统)执行权限:root语法:mount - a-t fstype -"options设备名称目录名称-a
15、 mount定义在/ etc / fstab中的所有分区-1 指定文件系统格式(ext2, msdos, vfat, is09660)-o 指定 loop device umount 目录名称(mount point)说明:linux使用磁盘的方式是必须将这些设备挂在系统的某一个目录,才可能用户存取。 若是linux系统没冇挂载,用户无法直接对破盘设备操作,所以mount命令非常重要。硬盘 的设备驱动为dev/hdal或/dev/hdb5,具休的符号需查询,如用df显示文件系统。需要注 意的是,只有mot用户才有此权限。例如,把u盘挂载到/mnt/usb下,可以用以下命令;注意:在使用u盘前,
16、必须先挂载好u 盘。#mount /dev/sdal /mnt/usb程序管理命令1. ps, kill 命令英文原义:process status, kill process (显示线程状态,删除线程)执行权限:all user语法:ps auxa显示所有用户的线程u显示用户名称x显示不由tty控制的线程kill (-hup or -1) -9 <ptd>-iiup or-1重新启动某个线程-9强制删除线程说明:执行ps吋,加的选项両而不需要“-”,请特别注意! aux选项可以显示出系统 当前的所有线程time?0 ?0 ?1704 ?rss tty00oo000o0oo o o
17、 ® o ® o o ® o 0o10o000o20?o?0?o?00?o?o?o?00?o?o?o0ubuntu3ubuntu:s ds auxuserpid奄cpu%memroot10.0e.iroot20.00.0root30.00.0root40.00.0root50.00.0root60.00.0root70.00.0root80.00.0root90.00.0root100.00.0root110.00.0root120.00.0root130.00.0root140.00.0root150.00.0root160.00.0rootrnn+170.0c
18、 ci0.0c ao o o o o o os 8v 82stat sss s s s s s s s s s s s s s s sstart 13:29 13:29 13:29 13:29 13:29 13:29 13:29 13:29 13:29 13:29 13:29 13:29 13:29 13:29 13:29 13:29 13:29command /sbin/init kthreadd ksoftirqd/o migration/0 watchdog/0 events/0 cpuset khelper netns async/mgr pm syncsupers bdi-defau
19、lt kintegrityd/0 kblockd/0 kacpid kacpi_notify2. top命令英文原义:display top cpu processes执行权限:all user语法:top说明:除了使用ps监视系统执行程序外,对以使用top同时监视系统效能与执行程序。显示文本文件与字符串查找命令1. cat, more, less 命令英文原义:con cate nate, file perusal filter, opposite of more (显示文件内容) 执行权限:all user语法:cat:文件或输出,more 文件或输出,less文件或输出示例:$cat f
20、订el file2>file3说明:上述命令将filel,file2的内容一起输出到f订e3中,达到合并文件的效果。另 外,more和less功能是一样的,都可以一页页地查看命令输出或内容的文件内容。唯一的 不同在于less可以做上下卷轴的操作,而more就只能向下输出内容,不能再回头输出已经 出现过的内容。2. grep命令英文原义:gnu regular expression print (查找字符串)执行权限:all user语法:grep pattern文件或输出示例:$grep world file, txt (查找file, txt h1含有world关键字的内容)$grep
21、 -e “hello world! ” file, txt (查找 file.txt 中含有 hello world!字符 串的内容)$grep -c world file, txt (计算"world” 在 file, txt 中出现的次数)压缩与解压缩命令1gzip命令英文原义:gnu zip (使用lempel-ziv coding-lz77技术压缩文件)执行权限:all user语法:gzip 选项t9r文件-1表示快速压缩-9表示最佳状况压缩-r压缩时包含所有子目录2. gunzip 命令英文原义:gnu unzip (解压缩以gzip压缩的gz文件)执行权限:all us
22、er语法:gunzip:选项r文件或目录说明:使用 gzip - d -r filename, gz 和 gunzip - r f订ename, gz 功能一样,-d 是 decompress 的意思)。3. tar命令英文原义:t址(压缩文件目录)执行权限:all user语法:tar 选项zcvf文件或目录z 使用gzip压缩.tar文件-c产生一个tar文件-v 观看压缩过程-f指定压缩成的文件(或压缩到磁带设备)-x 解压说明:一般都是最先的四个选项刁cvf全加,这样马上可以将一个冃录下所冇的文件压缩 成一个压缩文件。压缩后文件格式: tar. gz or . tgz。tar的功能和其
23、他压缩工具不太一 样,tar可将一个目录所有的文件压缩成一个文件,但是t牡没有空间压缩的功能。因此大 家用tar都会配合gzip 一起使川,以达到前面介绍gzip时的压缩口录需求 将一个目录 下所有的文件压成一个压缩文件。vi编辑器vi是linux/unix世界里极为普遍的全屏幕文本编辑器,几乎可以说任何一台 linux/unix机器都会提供这个软件。vi有三种状态,即编辑方式、插入方式和命令方式。在命令方式下,所有命令都要以:开始,所键入的字符系统均作命令来处理,如:q代表 退出,:w表示存盘。当你进入vi时,会首先进入的是命令方式(同时也是编辑方式)。按 下i就进入插入方式(i表示inse
24、rt),用户输入的可视字符都会添加到文件屮,显示在屏 幕上。按下esc就可以回到命令状态(同时也是编辑方式)。编辑方式和命令方式类似,都是要输入命令,但它的命令不耍以:开始,它直接接受键 盘输入的单字符或组合字符命令,例如直接按下u就表示取消上一次对文件的修改,相当 于windows下的undo操作。编辑方式下有一些命令是要以/开始的,例如杳找字符串就是: /string则在文件中匹配查找string字符串。在编辑模式下按下:就进入命令方式。基本操作1)光标命令k、j、h、1上、下、左、右光标移动命令。虽然你可以在linux中使用键盘右边的 4个光标键,但是记住这4个命令述是非常有用的。这4个
25、键正是右手在键盘上放置 的基木位置。ng跳转命令。n为行数,该命令立即使光标跳到指定行。ctrl+g光标所在位置的行数和列数报告。w、b使光标向前或向后跳过一个单词。2)编辑命令i、a> r分别代表在光标的前、后以及所在处插入字符命令(i二insert、a=append>r=replace)。cw、dw分别代表改变(置换)/删除光标所在处的单词的命令(c二change、d二delete)。x、d$、dd分别代表删除一个字符、删除光标所在处到行尾的所有字符以及删除整 行的命令。3)查找命令/string、?string分别代表从光标所在处向后或向前杏找相应的字符串的命 令。4)复制命
26、令-yy、p分别代表拷贝一行到剪贴板或取岀剪贴板中内容的命令。文件操作无论是开启新文档或修改旧文件,都可以使用vi,所需指令为: $ vi filemanefile.txl new file如果文件是新的,就会在荧幕底部看到一个信息,告诉用户正在创建新文件。如果文件 已经存在,vi则会显示文件的首24行,用户可再用光标(cursor)上下移动。上面是一个经vi开启的模拟文件,一行开始处的波折号()表示文件的结尾。指令i在光标处插入正文指令i在一行开始处插入正文一指令a在光标后追加正文指令a在行尾追加正文指令o在光标下血新开一行指令0在光标上面新开一行在插入方式下,不能打入指令,必需先按esc键
27、,返回命令方式后才行。假若 用户不知身处何态,也可以按(esc)键,不管处于何种状态,都会返回命令方式。在修改文件时,如何存档及退出指定文件都非常重要。在vi内,行使存档或退出 的指令时,要按esc键回到命令方式后,再按冒号(:),改变为命令接受方式,用 户就可以看见在荧幕左下方,出现冒号(:),显示vi已经改为指令状态,可以进行存 档或退出等工作。:q!放弃任何改动而退岀vi,也就是强行退出:w存档:w!对于只读文件强行存档:wq存档并退出vi:x与vq的工作一样:zz与wq的工作一样删除正文删除或修改正文都是利用编辑方式,故此,下面所提及的指令只需在编辑方式下,直接 键入指令即行。x删除光标处字符(character)nx删除光标处后n个字符nx删除光标处前n个字符ndw删除光标处下n个单词(word)dd删除整行(1$或0删除山光标处至该行行尾u恢复前一次所做的删除(即类似windows中的undo操作)修改正文当使用vi修改正文,加减字符时,就会采用另一组在编辑方式下操作的指令。r char由char代替光标处的字符rtextesc由text代替光标处的字符cwtextesc由
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 启明星辰考勤制度
- 医生值班考勤制度
- 完善项目部考勤制度
- 2025-2026学年河北省石家庄市行唐一中七年级(上)期末历史试卷(含答案)
- 小米考勤制度
- 居委会网格长考勤制度
- 巡逻民警考勤制度
- 工厂员工管考勤制度
- 工地甲方考勤制度
- 工资考勤制度管理办法
- 2026年初中九年级数学强化寒假作业每日一练(30天)
- 2026年湖南化工职业技术学院单招职业技能考试模拟测试卷附答案
- 行人出行安全培训课件
- 2026学校师德师风建设实施方案
- 黄体破裂与异位妊娠的护理鉴别
- 2025青海省烟草专卖局(公司)高校毕业生招聘50人(公共基础知识)综合能力测试题附答案
- 2026年陕西单招面试高频问题及应答模板考官视角解析
- 老年人心理健康咨询技巧
- 北师大版初二下册英语期末试卷附参考答案
- 高空作业承揽合同范本
- 2026年苏州工业园区职业技术学院单招职业适应性考试题库及答案1套
评论
0/150
提交评论