学习Linux新手初级文档(精品)_第1页
学习Linux新手初级文档(精品)_第2页
学习Linux新手初级文档(精品)_第3页
学习Linux新手初级文档(精品)_第4页
学习Linux新手初级文档(精品)_第5页
已阅读5页,还剩47页未读 继续免费阅读

下载本文档

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

文档简介

Linux常用命令

Linux文件后缀在DOS和Windows中,文件名的后缀就可以表示该文件的类型;但在Linux中,只要是可执行的文件并具有可执行属性它就能够执行,不管文件后缀是什么,但对一些资料文件一般也遵循一些文件名后缀规则,举例如下:

1)系统文件:*.conf,*.rpm,.*等

2)

程序与脚本:*.c,*.pl,*.php

3)

格式文件:*.wav,*.jpg,*.htm

4)

存档与压缩文件:*.tar,*.gz等

Linux文件命名规则在Linux系统中可以使用长文件或目录名,可以给目录和文件取任何名字,但必须遵循下列规则:

1)除了/之外,所有的字符都合法。

2)有些字符最好不用,如空格符、制表符、退格符和字符@#$&()-等。

3)避免使用加减号或.作为普通文件名的第一个字符。

4)大小写敏感。

Linux命令格式命令格式:命令-选项参数例:ls-la/etc/default说明:当有多个参数时,可以写在一起。绝对路径:是从根开始一级一级地进入各个子目录,最后指定该命令或文件。相对路径:是从当前目录进入某目录,最后指定该命令或文件。两个特殊的目录.和..

,分别指示当前目录和当前目录的父目录。

通配符

常用的通配符:

*匹配任何字符或任何数目的字符?匹配任何单字符

[…]

匹配任何包含在括号里的单字符

登录

Linux是一个多用户、多任务的操作系统,允许多个用户同时使用系统资源。为了让系统知道用户是谁,拥有什么权力,可以使用什么资源,用户必须首先向系统表明自己的身份,这个过程称为登录(login)。

当显示出系统缺省的主提示符(对普通用户,缺省的主提示符是$;对超级用户root,缺省的主提示符是#),就表明用户登录成功了。若登录不成功,系统将要求用户重新登录。用户退出系统的方法有两种:

1)

键入命令:exit

2)

在提示符下按Ctrl+D组合键文件处理指令:ls指令名称:ls指令英文原义:list指令所在路径:/bin/ls执行权限:AllUser语法:ls

选项[-alFR][文件或目录]-a显示所有文件,包括隐藏文件

-l使用长格式显示

-F附加文件类别,符号在文件名最后功能描述:显示目录文件文件处理指令:touch指令名称:touch指令所在路径:/bin/touch执行权限:AllUser语法:touch选项[文件名]功能描述:生成空文件范例:$touchabc

文件处理指令:cd指令名称:cd指令英文原义:changedirectory指令所在路径:Shell内部指令执行权限:AllUser语法:cd[目录]功能描述:切换目录范例:$cd..回到上一级目录

$cd~回到用户的宿主目录

$cd/切换到根目录

$cd../usr

切换到上一层目录的usr目录

文件处理指令:pwd指令名称:pwd指令英文原义:printworkdirectory指令所在路径:/bin/pwd执行权限:AllUser语法:pwd功能描述:显示目前所在的工作目录范例:$pwd/usr/X11R6/bin

显示当前工作目录为/usr/X11R6/bin

文件处理指令:cp指令名称:cp指令英文原义:copy指令所在路径:/bin/cp执行权限:AllUser语法:cp-afp[源文件或目录][目的文件或目录]-a复制所有目录并包含子目录

-f强制复制文件

-p保留原文件的日期功能描述:复制文件文件处理指令:cp范例:

$cpfile1file2dir

将文件file1,file2复制到目录dir$cp-adir1dir2

将dir1下的所有目录包括子目录陆续地复制到dir2

文件处理指令:rm指令名称:rm指令英文原义:remove指令所在路径:/bin/rm执行权限:AllUser语法:rm-irf[文件或目录]-r陆续删除目录

-f强制删除功能描述:删除文件文件处理指令:rm范例:

$rmfile

删除文件

$rm-rfdir

强制删除整个目录

文件处理指令:mv指令名称:mv指令英文原义:move指令所在路径:/bin/mv执行权限:AllUser语法:mv-f[源文件或目录][目的文件或目录]-f强制移动功能描述:移动文件文件处理指令:mv范例:

$mvfile1file2

将文件file1移动到文件file2,其实也就是更名地操作;若file2为目录,则是将file1移动到

file2目录下

文件处理指令:cat指令名称:cat指令所在路径:/bin/cat执行权限:AllUser语法:cat[文件名]功能描述:显示文件内容范例:$catcc.txt

文件处理指令:more指令名称:more指令所在路径:/bin/more执行权限:AllUser语法:more[文件名]f或(空格)显示下一页

(Enter)显示下一行

q或Q退出more功能描述:分页显示文件内容范例:$more/etc/services$ls/etc|more文件处理指令:head指令名称:head指令所在路径:/usr/bin/head执行权限:AllUser语法:head-num[文件名]-num显示文件的前num行功能描述:查看文件的前几行范例:$head-20/etc/services

文件处理指令:tail指令名称:tail指令所在路径:/usr/bin/tail执行权限:AllUser语法:tail-num[文件名]-num显示文件的后num行功能描述:查看文件的后几行范例:$tail-30/etc/services

文件处理指令:ln指令名称:ln指令英文原义:link指令所在路径:/bin/ln执行权限:AllUser语法:ln-s[源文件][目标文件]-s符号链接功能描述:产生链接文件文件处理指令:ln范例:

$ln-s/bin/less/usr/local/bin/less

将/bin/less链接到/usr/local/bin/less$ln/etc/csh.cshrc/root/.cshrc

将/etc/csh.cshrc硬链接到/root/.cshrc

不同点:软连接的对象可以是目录也可以是文件,硬连接的只能是文件。软连接可以跨文件系统,硬连接不可以。软连接可以对一个不存在的文件名进行连接,硬连接不可以。软连接的每个连接都相当于快捷方式,源文件不在了,所有的连接都会失效。硬连接的每个连接都相当于源文件的一个副本,即使源文件删除了,连接的文件一样存在。

文件处理指令:mkdir指令名称:mkdir指令所在路径:/bin/mkdir执行权限:AllUser语法:mkdir

选项[-p][目录名]-p依次创建目录功能描述:建立目录范例:$mkdir

int$mkdir-pint1/mail/

文件处理指令:rmdir指令名称:rmdir指令所在路径:/bin/rmdir执行权限:AllUser语法:rmdir

选项

[目录名]功能描述:删除目录范例:$rmdir

int

权限管理指令:chmod指令名称:chmod指令英文原义:changefileordirectory’smode指令所在路径:/bin/chmod执行权限:AllUser语法:chmod-R[mode=4,2,1or{a,u,g,o}{+,-,=}{r,w,x}][文件或目录]功能描述:改变文件或目录的权限范例:$chmoda+rfile1

所有用户对file1有读的权利

权限管理指令:chmod范例:

$chmod

og-xfile1

删除group与other用户对file1文件的执行权利

$chmodu=rwxfile1

将file1的文件所有人权限设为可读、可写、可执行

$chmod777file2

指定file2为所有用户可读、可写、可执行

$chmod-R644dir/

将dir目录下的所有文件权限设置为644

权限管理指令:chown指令名称:chown指令英文原义:changefileordirectory’sowner指令所在路径:/bin/chown执行权限:AllUser语法:chown-R[用户[.群组]][文件或目录]功能描述:改变文件或目录的所有人范例:$chown

samfile

改文件file的所有人为sam

权限管理指令:chown范例:

$chown-Rgemdir/

将dir目录的所有文件所有人改为gem

权限管理指令:chgrp指令名称:chgrp指令英文原义:changefileordirectory’sgroup指令所在路径:/bin/chgrp执行权限:AllUser语法:chgrp-R[群组][文件或目录]功能描述:改变文件或目录的所属组范例:$chgrpsunnyfile

改文件file的所属组为sunny

权限管理指令:chgrp范例:

$chgrp-Rrickdir/

将目录dir所有文件的所属组改为rick

$chown-Rgem.samdir/

将目录dir的所有文件所有人改为gem,所属组改为sam

权限管理指令:umask指令名称:umask指令所在路径:Shell内置命令执行权限:AllUser语法:umask

功能描述:设置文件的默认生成掩码范例:$umask$umask022

文件搜索指令:whereis指令名称:whereis指令英文原义:whereisfile指令所在路径:/usr/bin/whereis执行权限:AllUser语法:whereis[文件或目录]功能描述:显示系统命令所在目录范例:$whereis

ls/bin/ls

显示ls文件的所在位置为/bin/ls

文件搜索指令:find指令名称:find指令英文原义:find指令所在路径:/usr/bin/find执行权限:AllUser语法:find[搜索路径][搜寻关键字][文件或目录]功能描述:查找文件或目录文件搜索指令:find范例:

$find/-namefile1

执行find从根目录/寻找file1的位置并把输出显示到屏幕上

$find/etc-namef*

在/etc目录下搜寻所有以f开头的文件

$find/etc-namec??

搜寻所有以c开头后面有两个字符的文件

文件搜索指令:grep指令名称:grep指令所在路径:/bin/grep执行权限:AllUser语法:grep[要找的字串][要寻找字串的源文件]功能描述:在文件中搜寻字串匹配的行并输出范例:#greproot/etc/passwd#ls-l/etc|grepservices文件搜索指令:locate指令名称:locate指令英文原义:listfilesindatabases指令所在路径:/usr/bin/locate执行权限:AllUser语法:locate[搜索关键字]功能描述:寻找文件或目录范例:$locatefile

列出所有跟file相关的文件

文件搜索指令:updatedb指令名称:updatedb指令英文原义:updatetheslocatedatabase指令所在路径:/usr/bin/updatedb执行权限:root语法:updatedb功能描述:建立整个系统目录文件的数据库范例:#updatedb

帮助指令:man指令名称:man指令英文原义:manual指令所在路径:/usr/bin/man执行权限:AllUser语法:man[任何关键字]功能描述:获得帮助信息范例:$manls

查看ls指令的帮助信息

$manservices

查看配置文件services的帮助信息

帮助指令:info指令名称:info指令英文原义:information指令所在路径:/usr/bin/info执行权限:AllUser语法:info[任何关键字]功能描述:获得帮助信息范例:$infols

查看ls指令的帮助信息

帮助指令:whatis指令名称:whatisaproposmakewhatis指令英文原义:searchthewhatisdatabaseforstrings指令所在路径:/usr/bin/whatisapropos/usr/sbin/makewhatis执行权限:AllUser,AllUser,root语法:whatisapropos[任何关键字]功能描述:获得索引的简短说明信息范例:$whatis

ls$aproposfstab

相当于man-k

帮助指令:whatis范例:

#makewhatis

建立whatis和apropos搜索使用的数据库,当使用这两个命令发生错误时,就是whatisdatabase

没有建立

压缩解压指令:tar指令名称:tar指令所在路径:/bin/tar执行权限:AllUser语法:tar选项[zcvf][文件或目录]-z使用gzip压缩.tar文件

-c产生一个.tar文件

-v观看压缩过程

-f指定压缩后的文件名功能描述:压缩文件目录压缩后文件格式:.tar.gz

或.tgz压缩解压指令:tar范例:

$tarcvf

mymail.tarMail/$gzip-9mymail.tar$tar-zcvf

mymail.tar.gzMail/

将目录Mail/下所有文件压缩成一个压缩文件

$tarzcvf

mymail.tgzMail/

压缩解压指令:tartar的解压缩语法:tarzxvf

tarfile.tar.gz(或.tgz)-x将打包文件tar开

-t测试tarball压缩文件

-z如果配合选项c使用是压缩,配合x使用是解压缩

-v将解压缩的过程显示在屏幕上

-f指定解压对象为文件如:$tarzxvf

mymail.tar.gz$tarztvf

mymail.tar.gz网络通信指令:write指令名称:write指令所在路径:/usr/bin/write执行权限:AllUser语法:write<用户名>功能描述:向另外一个用户发信息,以Ctrl+D作为结束范例:$

温馨提示

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

评论

0/150

提交评论