ImageVerifierCode 换一换
格式:DOCX , 页数:28 ,大小:49.19KB ,
资源ID:799060      下载积分:1 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-799060.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(landmark常用 Linux 命令和技巧viWord格式.docx)为本站会员(b****2)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

landmark常用 Linux 命令和技巧viWord格式.docx

1、1.1.2Linux下快速键入命令有以下几种方:1、命令补全功能(制表Tab键)如果你键入了文件名、命令、或路径名的一部分,然后按Tab键,bash要么会把文件或路径名的剩余部分补全,要么会给你一个响铃(如果你的系统中启用了声效的话)。如果你得到的是响 铃,只需再按一次Tab键来获取与你已键入的部分匹配的文件或路径名的列表。譬如,在root用户下忘记了命令updatedb怎么写 ,但是记得这个命令的一部分,可在shell提示下键入up,连按两次Tab键,你便会看到一个可用来补全命令的列表,包括updatedb和uptime。键入部分命令upd,然后再按Tab键,你的命令就会被自动补全。或者,某

2、个目录下有complicated_filename1、complicated_filename2和confused_file1等文本文件, 如何使用命令打开他们呢,输入vicon,再按tab,系统自动补全为viconfused_file1;输入vicom,系统自动补全为vicomplicated_file,然后根据需要输入1或者2即可。至于vi是什么东西,我们后面集中讲解。2、使用历史命令1)通过使用向上箭头和向下箭头键来上下滚动,会发现许多前面已经键入过的命令。2)使用history命令查看历史命令,bash命令行历史文件中可以默认贮存500个命令。命令行历史实际上被保存在一个文件中,它是我

3、们的家目录中叫做.bash_history的文件。我们可以用 几种方法来读取:使用vi、cat、less、more、以及其它命令。如何快速地寻找一个前面已用过的命令:假设你在搜寻一个类似于cat sneak的命令。你用过了那个命令,你以为它可能还在你的历史文件中。在shell提示下键入:history | grep sneak。快速调用历史命令:(1)!命令历史序号,解释:列出历史命令的同时,还有对应的历史序号,使用“感叹号+命令历史序号”(无空格),就代表重新运行该序号所指的命令;(2)!历史命令首字母,解释:使用“感叹号+历史命令首字母”(无空格),系统会重新运行以该首字母开始的最后一条命

4、令,比如,你先运行了morefile1查看file1,又运行了manvi查 看了vi的帮助,当使用!m时,系统会重新运行manvi。1.1.3 Linux下常用的特殊字符及含义1、管道符“|”(shift+反斜杠键)管道“|”可将命令的结果输出给另一个命令作为输入之用。例如:ps-ef|greproot该命令查看指定root用户进程的所有进程,ps查询到的进程结果输入到grep中,过滤出只属于root用户的进程。我们在软件的安装过程中经常利用这个命令看进程是否启动。2、重定向符“”(大于号键)重定向就是使命令改变它所认定的标准输出。“”可将结果输出到文件中,该文件原有内容会被 删除;”则将结果

5、附加到文件中,原文件内容不会被删除。如果文件不存在,那么就创建它;如果存在,那么就追加到文件后边。ls*.datdatafile;ls*.txtdatafile该命令将该目录下所有以dat结尾的文件名输出到datafile这个文件中;通过连接符“;”,又执 行下一个命令,把该目录下所有以txt结尾的文件名追加到datafile中。这个符号很有用的,与cat命令结合,可以把分割的文件重新拼接到一起。3、当前目录符“.”(句号键)“.”表示当前目录。为啥能表示当前目录呢?OpenWorks用户的权限下,使用which.查看一 下说啥呢?它说“.: aliased to echo $cwd”。意思是

6、这个句号代表输出当前工作目录(cwd,current working directory)。cp/tmp/file.;或者:./executable_file第一个是将tmp文件夹下的file拷贝到当前目录;第二个是执行当前目录下名为executable_file的可执行文件。4、上级目录符“.”(两个句号键)“.”表示当前目录的上一级目录。cp./file.将上级目录的file拷贝到当前目录。5、家目录“”(制表键上的键)下,每个用户都有与之对应家目录,在shell变量中是$HOME,启动terminal、连接ftp等等时,默认目录就在家目录下,“”也是一个相对路径,目的就是为了输入命令时,

7、简化输入。家目录是Linux上很重要的一个概念,一定要牢记!more/launcher.dat查看家目录下的launcher.dat文件。6、最后访问目录“-”(减号键)下,还有一个相对路径的变量,称之为最后访问的目录,用“-”表示。相当于windows下的回退键,可以快速的回到上次访问的目录,避免目录绝对路径过长导致的繁琐输入。该符号一般只能用于变更工作目录用,不可与其他操作同用。cd-(切换到上次访问的目录)cp-/file/tmp(不可行!)7、优先执行命令符“”(制表键上方的键)当需要执行一系列命令,又需要改变执行顺序时,这个符号非常有用。killps-ef |greporacle|

8、awkprint$2这是多个命令的组合,逻辑上分为两套,kill杀进程和查找oracle进程。执行顺序为:先执行后半 截蓝色部分查找进程并输出进程号,然后kill。这其中有管道符的应用和awk的应用。8、后台执行命令“&”(数字键7)用户有时候执行命令要花很长时间,可能会影响做其他事情。最好的方法是将它放在后台执行。后台运行的程序在用户注销后系统还可以继续执行。当要把命令放在后台执行时,在命令的后面 加上“&”。例如Hampson-Russell的反演软件,会独立占用一个terminal,如果使用:geoview&命令,那么该terminal还可以接收我们其他的命令。如果用户在使用一个程序未加

9、“&”时,可以在程序执行过程中使用“Ctrl+z”组合键,将该命令 挂起,然后再输入:bg,将该程序放入后台,效果等同于加“&9、变量指示符“$”(数字键4)下有很多变量,查看或者使用变量时,需要加上“$”。变量可以在家目录下的.login里设置,也可以在terminal中临时设置,csh用户使用:setenvVAR_NAMEVAR_VALUE;bash用户使用:exportVAR_NAME=VAR_VALUE。env(输出很多变量)env|grep HOME相当于:echo$HOME(查看家目录在哪)10、通配符“*”、“?”(星号键和问号键)DOS下一样,当我们不知道确切的文件名时,可以用

10、通配符来进行模糊操作。“*”可以代表任意长度的任意字符,“?”代表一个任意字符。11、转义字符“”(反斜杠键)DOS的命名规则不同的是,通配符“*”、“?”是可以在文件名中使用的。如果要操作的文件 名中包含有这些特殊符号,我们可以结合“”来表达。下面是通配符和正则表达式的一个简短列 表:*匹配所有字符?匹配字串中的一个字符*匹配“*”字符?匹配“?”字符)匹配“)”字符转义字符在能使用正则表达式的工具中很有用,比如sed工具。例如一个文件中有大量的“*abc”和“*abc”行,只想删除“*abc”行的话,可以使用:sed”/*abc/d” filename,可以快速 删除含有“*abc”行,并

11、且避免删除含有“*abc”的。12、连接符号“;”(分号键)当有几个命令要连续执行时,我们可以把它们放在一行内,中间用“;”分开。mkdirmy_dir;cp/tmp/myfile.txt my_dir先建立一个目录myfile,然后把myfile.txt拷贝到新建的目录中。1.1.4 Linux下的快捷键下,windows上可用的快捷键一般不可用,因为win键属于专利键,Linux无权使用。Ctrl+c,终止一个程序的运行。Ctrl+d,在需要等待输入的命令中,该组合键作为输入结束使用,比如cat,grep等。Ctrl+l,(字母L的小写)清屏,相当于clear命令。Ctrl+z,将程序挂到

12、后台暂停运行,一般配合bg命令使用。1.1.5 Linux下权限和用户组的概念Permission denied!这是很多人使用经常遇到的问题,是为啥呢,权限不对!为此我们需要清楚什么是Linux下的权限问题。1、文件和目录权限概述Linux中的每一个文件或目录都包含有访问权限,这些访问权限决定了谁能访问和如何访问这些文件和目录。通过设定权限可以从以下三种访问方式限制访问权限:只允许用户自己访问;允许一个预先指定的用户组中的用户访问;允许系统中的任何用户访问。同时,用户能够控制一个给定的文件或目 录的访问程度。一个文件活目录可能有读、写及执行权限。当创建一个文件时,系统会自动地赋予文件所有者读

13、和写的权限,这样可以允许所有者能够显示文件内容和修改文件。文件所有者可 以将这些权限改变为任何他想指定的权限。一个文件也许只有读权限,禁止任何修改。文件也可能只有执行权限,允许它想一个程序一样执行。三种不同的用户类型能够访问一个目录或者文件:所有者、用户组或其他用户。所有者就是创建文件的用户,用户是所有用户所创建的文件的所有者,用户可以允许所在的用户组能访问用户的文件。通常,用户都组合成用户组,例如,某一类或某一项目中的所有用户都能够被系统管理员。归为一个用户组,一个用户能够授予所在用户组的其他成员的文件访问权限。最后,用户也将自己的文件向系统内的所有用户开放,在这种情况下,系统内的所有用户都

14、能够访问用户的目录或 文件。在这种意义上,系统内的其他所有用户就是other用户类。每一个用户都有它自身的读、写和执行权限。第一套权限控制访问自己的文件权限,即所有者权限。第二套权限控制用户组访问其中一个用户的文件的权限。第三套权限控制其他所有用户访问 一个用户的文件的权限,这三套权限赋予用户不同类型(即所有者、用户组和其他用户)的读、写及执行权限就构成了一个有9种类型的权限组。我们可以用-l参数的ls命令显示文件的详细信息,其中包括权限。如图1-1-1。图1-1-1 Linux文件权限示意图当执行ls -l或ls -al命令后显示的结果中,最前面的第210个字符是用来表示权限。第一个字符 一

15、般用来区分文件和目录:d:表示是一个目录,事实上在ext2fs中,目录是一个特殊的文件。-:表示这是一个普通的文件。l:表示这是一个符号链接文件,实际上它指向另一个文件。b、c:分别表示区块设备和其他的外围设备,是特殊类型的文件。s、p:这些文件关系到系统的数据结构和管道,通常很少见到。2、权限的种类第210个字符当中的每3个为一组,左边三个字符表示所有者权限,中间3个字符表示与所有者同一组的用户的权限,右边3个字符是其他用户的权限。这三个一组共9个字符,代表的意义如下:r(Read,读取):对文件而言,具有读取文件内容的权限;对目录来说,具有浏览目录的权限。w(Write,写入):对文件而言

16、,具有新增、修改文件内容的权限;对目录来说,具有删除、移动目录内文件的权限。x(eXecute,执行):对文件而言,具有执行文件的权限;对目录了来说该用户具有进入目录的权限。下面举例说明:-rwx-:文件所有者对文件具有读取、写入和执行的权限。-rwxr-r-:文件所有者具有读、写与执行的权限,其他用户则具有读取的权限。-rw-rw-r-x:文件所有者与同组用户对文件具有读写的权限,而其他用户仅具有读取和执行的权限。drwx-x-x:目录所有者具有读写与进入目录的权限,其他用户近能进入该目录,却无法读取任何数据。drwx-:除了目录所有者具有完整的权限之外,其他用户对该目录完全没有任何权限。修

17、改文件或目录的所有者,请参见1.2.20及1.2.21。1.1.6 Linux路径的概念是以文件管理的系统,任何命令、文档、数据和设备均是以文件的形式存放于硬盘的。下所谓命令就是一个程序,作为文件存放于特定的位置。文件系统,是一个呈树形结构,是从“/”做为入口,“/”(也被称为根目录)下有子目录,比如etc、usr、lib等,在每个子目录下又有文件或子目录,这样就形成了一个树形结构,这种树 形结构比较单一。而Windows文件系统呢?它引入了C盘、D盘类似的磁盘概念,使得习惯Windows操作的用户在转向时,会发现根本就有C盘、D盘的概念,有时甚至不知所措。下任何操作、命令或者文件,都必须是能

18、定位的,也就是说要能找到路径。引入路径概念目的最终是找到我们所需要的目录或文件。比如我们想要编辑file.txt文件,我们首先要知道他存放在哪里,也就是说我们要指出他所在的位置,这时就要用到路径了。路径是由目录或目录和文件名构成的。比如/etc/X11就是一个路径,而/etc/X11/xorg.conf也是一 个路径。也就是说路径可以是目录的组合,分级深入进去,也可以是文录文件构成。1.1.3中提到的一些代表目录的特殊字符,实际上这种表达式是指的相对路径,相对于当前目录 来说;与之相对应的是绝对路径,绝对路径是从/(也被称为根目录)开始的,比如/apps/landmark/OpenWorks/

19、bin/startow,这种称之为绝对路径。如果一个路径是从/开始的,它一定是绝对路径,这样就好理解了。2、vi的基本操作a)进入vi在系统提示符号输入vi及文件名称后,就进入vi全屏幕编辑画面:$ vimyfile不过有一点要特别注意,就是您进入vi之后,是处于命令行模式(command mode),您要切换到插入模式(Insert mode)才能够输入文字。初次使用vi的人都会想先用上下左右键移动光标,结果电脑一直哔哔叫,把自己气个半死,所以进入vi后,先不要乱动,转换到插入模式(Insertmode)再说吧!b)切换至插入模式(Insert mode)编辑文件在命令行模式(command

20、 mode)下按一下字母i或者a就可以进入插入模式(Insert mode),这时候你就可以开始输入文字了。c) Insert mode的切换您目前处于插入模式(Insert mode),您就只能一直输入文字,如果您发现输错了字!想用光标 键往回移动,将该字删除,就要先按一下“ESC”键转到命令行模式(command mode)再删除文 字。d)退出vi及保存文件在命令行模式(command mode)下,按一下“:”冒号键进入“Last line mode”,例如::wfilename(输入“wfilename”将文章以指定的文件名filename保存)wq(输入wq,存盘并退出vi)q!,

21、不存盘强制退出3、命令行模式(command mode)功能键附一张XXvi的命令图解。1).插入模式按i切换进入插入模式(insert mode),从光标当前位置开始输入文件;按a进入插入模式后,是从目前光标所在位置的下一个位置开始输入文字;按o进入插入模式后,是插入新的一行,从行首开始输入文字。 2).从插入模式切换为命令行模式按ESC键,非常重要,经常使用。3).移动光标可以直接用键盘上的光标来上下左右移动,但正规的是用小写英文字母h、j、k、l,分别控制光标左、下、上、右移一格。按ctrl+b:屏幕往“后”移动一页。按ctrl+f:屏幕往“前”移动一页。按ctrl+u:屏幕往“后”移动

22、半页。按ctrl+d:屏幕往“前”移动半页。按数字0:移到文章的开头。按G:移动到文章的最后。按$:移动到光标所在行的“行尾”。按:移动到光标所在行的“行首” 按w:光标跳到下个字的开头。按e:光标跳到下个字的字尾。按b:光标回到上个字的开头按#l:光标移到该行的第#个位置,如:5l,56l。4).删除文字x:每按一次,删除光标所在位置的后面一个字符。#x:例如,”6x表示删除光标所在位置的6个字符。X:大写的X,每按一次,删除光标所在位置的前面#X:例如,”20X表示删除光标所在位置的20dd:删除光标所在行。#dd:从光标所在行开始删除#行5).复制yw:将光标所在之处到字尾的字符复制到缓

23、冲区中。#yw:复制#个字到缓冲区。yy:复制光标所在行到缓冲区。#yy:例如,6yy表示拷贝从光标所在的该行“往下数”6行文字。p:将缓冲区内的字符贴到光标所在位置。注意:所有与“y”有关的复制命令都必须与“p”配合才能完成复制与粘贴功能。6).替换r:替换光标所在处的字符。R:(Shift+r)替换光标所到之处的字符,直到按下ESC键为止。7).回复上一次操作u:如果您误执行一个命令,可以马上按下u,回到上一个操作。按多次“u”可以执行多次回复。8).更改cw:更改光标所在处的字到字尾处。c#w:c3w表示更改3个字9).跳至指定的行ctrl+g列出光标所在行的行号。#G:15G,表示移动

24、光标至文章的第15行行首。4、Last line mode下命令简介在使用last line mode之前,请记住先按ESC键确定您已经处于command mode下后,再按 “:”冒号即可进入last line mode。列出行号set nu:输入“set nu”后,会在文件中的每一行前面列出行号。跳到文件中的某一行#:#号表示一个数字,在冒号后输入一个数字,再按回车键就会跳到该行了,如输入数字15,再回车,就会跳到文章的第15行。查找字符“/”关键字:先按“/”键,再输入您想寻找的字符,如果第一次找的关键字不是您想要的,可 以一直按“n”会往后寻找到您要的关键字为止。“?”关键字:先按“?”键,再输入您想寻找的字符,如果第一次找的关键字不是您想要的,可 以一直按“n”会往前寻找到您要的关键字为止。保存文件w:在冒号输入字母w就可以将文件保存起来。离开q:q就是退出,如果无法离开vi,可以在后跟一个“!”强制离开vi。wq:一般建议离开时,搭配一起使用,这样在退出的时候还可以保存文件。wq!恢复编辑时被中断的文件在

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2