版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年销售代理合同协议书
- 2026年兰州市安宁区人民医院公开招聘编外医务工作人员2名备考题库及答案详解1套
- 紧急救援力量配备承诺书4篇
- 初一以陪伴为话题的作文(12篇)
- 2026年无锡学院集成电路工艺联合创新中心科研助理招聘备考题库参考答案详解
- 2026年西北工业大学国际合作处非事业编制自聘人员招聘备考题库及答案详解1套
- 2026年淮北矿业(海南)投资发展有限公司高端管理人员招聘备考题库及1套参考答案详解
- 四川职业技术学院2026年1月考试招聘非事业编制人员备考题库(含答案详解)
- 2026年潍坊市教育局所属学校急需紧缺人才及部属公费师范生公开招聘备考题库及答案详解(考点梳理)
- 社区康复护理:志愿者服务与社区参与
- 挂名法人代表协议合同
- 《软件工程》机考题库
- 2025重庆两江新区公安机关辅警招聘56人备考题库完整答案详解
- 老年患者肺部感染预防的护理措施
- 湖南省长郡二十校联盟2025-2026学年高三上学期12月考试数学试卷
- 小小养殖员课件
- 公司员工意识培训课件
- 仓库统计员的工作总结
- 小流浪猫知识题库及答案
- 2025年大学《科学社会主义-中国特色社会主义理论体系》考试备考题库及答案解析
- Unit 6 Find your way 第1课时 Get ready Start up 课件 2025-2026学年外研版(三起)英语四年级上册
评论
0/150
提交评论