欢迎来到天天文库
浏览记录
ID:32885556
大小:274.00 KB
页数:30页
时间:2019-02-17
《嵌入式课程设计资料(shell命令与shell编程)》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、Linux常用命令A.1文件管理1.cat命令格式:cat[-bnsv][--help][--version]fileName说明:将文件输出或者冲顶想到指定的文件。在重定向的时候,“>”表示直接输出到指定的文件,覆盖原文件的内容,而“>>”表示追加到指定文件的末尾。参数:q-n或--number:由1开始对所有输出,并在行前加行编号q-b或--number-nonblank:和-n相似,只不过对于空白行不编号q-s或--squeeze-blank:遇到连续两行以上空行,就代换为一空行q-v或--show-nonprintingq--help:显
2、示帮助信息q--version:显示版本信息例(1)textfile1的文件内容加上行号后输出到textfile2文件里#cat-ntextfile>textfile2例(2)把textfile1和textfile2的内容加上行号后附加到textfile3里#cat-btextfile1textfile2>>textfile3例(3)清空/etc/test.txt文件内容#cat/dev/null>/etc/test.txt//dev/null表示控设备例(4)制作软盘的镜像文件:#cat/dev/fd0>floppy.img例(5)把镜像文件写
3、到软盘:#catfloppy.img>/dev/fd0例(6)将~/test下的所有文件合为一个文件,文件名为aa#cat~/test/*>aa2.cd命令格式:cd[dirName]说明:变换当前工作目录至dirName。其中dirName可为绝对路径或相对路径。若目录名称省略,则变换至用户主目录(也就是刚登录时所在的目录)。另外,“~”也表示为主目录的意思,“.”则是表示目前所在的目录,“..”则表示当前目录位置的上一层目录。例(1)转到/usr/bin/#cd/usr/bin例(2)转到自己的主目录#cd~例(3)转到当前目录的上上两层#c
4、d../..例(1)返回上层目录#cd–1.chgrp命令格式:chgrp[-cfhv][--help][-version][所属群组][文件或目录]chgrp[-cfhRv][--help][--reference=<参考文件或目录>][--version][文件或目录]说明:更改文件或目录的所属群组。参数:q-c或--changes效果类似“-v”参数,但仅显示更改的部分q-f或--quiet或--silent:不显示错误信息q-h或--no-dereference:只对符号连接的文件作修改q-R或--recursive:递归处理,将指定目录
5、下的所有文件及子目录一并处理q-v或--verbose:显示命令执行过程q--help:显示在线帮助。q--reference=<参考文件或目录>:把指定文件或目录的所属群组设成和参考文件或目录的所属群组相同q--version:显示版本信息例(1)将/home下的文件aa授予root组#chgrproot/home/aa例(2)将用户syd168主目录及子目录下的所有文件授予student组#chgrp-Rstudent/home/syd1682.chmod命令格式:chmod[-cfvR][--help][--version]modefile
6、...说明:修改文件或目录的权限。文件权限控制分别以读取(read),写入(write)和执行(execute)3种权限区分,而文件的所有权有用户(user)、组(group)和其它(other)三种。可以使用chmod命令去改变文件或目录的权限,可以用代表权限的字符或数字进行设置。但符号连接的权限无法变更,对符号连接权限的修改其实是改变它所链接的原始文件。参数:qmode:权限设定字串,格式为:[ugoa...][[+-=][rwxX]...][,...],其中nu表示该文件的拥有者ng表示与该文件的拥有者属于同一个组(group)者no表示其
7、它以外的人na表示这三者皆是n+表示增加权限n-表示取消权限n=表示设置设定权限,将替换原有权限nr表示可读取nw表示可写入nx表示可执行nX表示只有当该文件是个子目录或者该文件已经被设定为可执行时q-c:若该文件权限确实已经更改,才显示其更改动作q-f:若该文件权限无法被更改也不要显示错误信息q-v:显示权限变更的详细内容q-R:对当前目录下的所有文件与子目录进行相同的权限改变q--help:显示辅助说明q--version:显示版本例(1)将文件file1.txt设为所有人皆可读取#chmodugo+rfile1.txt例(2)将文件file
8、1.txt设为所有人皆可读取#chmoda+rfile1.txt例(3)将文件file1.txt与file2.txt设为该文件拥有者,与
此文档下载收益归作者所有