版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第三章 Shell命令3.1 文件管理cato使用权限:所有使用者 使用方式:cat -AbeEnstTuv -help -version fileName 说明:把文本文件串连接后传到基本输出(显示器或加 fileName 到另一个文本文件)参数:-n 或 -number 由 1 开始对所有输出的行数编号-b 或 -number-nonblank 和 -n 相似,只不过对于空白行不编号-s 或 -squeeze-blank 当遇到有连续两行以上的空白行,就代换为一行的空白行-v 或 -show-nonprinting举例:ocat -n textfile1 textfile2 把 textf
2、ile1 的档案内容加上行号后输入 textfile2 这个档案里cat -b textfile1 textfile2 textfile3 把 textfile1 和 textfile2 的档案内容加上行号(空白行不加)之后将内容附加到 textfile3 里。cp(copy)o使用权限:所有使用者。使用权限:所有使用者。功能说明:复制文件或目录。功能说明:复制文件或目录。o 举例:举例:#cp a.txt b.txtcuto使用权限:所有使用者o用法:cut -cnum1-num2 filename说明:显示每行从开头算起 num1 到 num2 的文字。o举例:# cat example
3、test2 this is test1 # cut -c0-6 example # print 开头算起前 6 个字符 test2 this i grepo功能:查找文件中符合条件的字符串。o命令语法:grep 参数文件名o举例:o1、grep “test” d*o查看d开头文件中包含“test”的行。o2、grep a-z5 aao先是至少包含5个小写字符的行。findo所有权限所有权限o功能说明:功能说明:查找文件或目录。语法:语法:find 目录参数-ls 假设find指令的回传值为True,就将文件或目录名称列出到标准输出。 o-true 将find指令的回传值皆设为True。 o-n
4、ame 查找符合指定的名称的文件或目录。 -exec或ok对查询结果转给其他命令操作。如:ls o-type o补充说明:补充说明:find指令用于查找符合条件的文件。任何位于参数之前的字符串都将被视为欲查找的目录。举例:o1、查找当前用户主目录下的所有文件:、查找当前用户主目录下的所有文件:o下面两种方法都可以使用o$ find $HOME -print$ find -printo2、为了查找系统中所有文件长度为、为了查找系统中所有文件长度为0的普通文件,并列出它们的完整路径;的普通文件,并列出它们的完整路径;o$ find / -type f -size 0 -exec ls -l ;o3
5、、查找、查找/var/logs目录中更改时间在目录中更改时间在7日以前的普通文件,并在删除之前日以前的普通文件,并在删除之前询问它们;询问它们;o$ find /var/logs -type f -mtime +7 -ok rm ;o4、为了查找系统中所有属于、为了查找系统中所有属于root组的文件;组的文件;o$find . -group root -exec ls -l ;-rw-r-r- 1 root root 595 10月 31 01:09 ./fie1o5、想要在当前目录及子目录中查找所有的 *.txt文件,可以用:o$ find . -name *.txt -printo6、想要
6、的当前目录及子目录中查找文件名以一个大写字母开头的文件,可以用:o$ find . -name A-Z* -printo7、想要在/etc目录中查找文件名以host开头的文件,可以用:o$ find /etc -name host* -printo8、想要查找$HOME目录中的文件,可以用:o$ find -name * -print 或find . -printo9、要想让系统高负荷运行,就从根目录开始查找所有的文件。o$ find / -name * -println(link)o功能说明:功能说明:连接文件或目录。 语法:语法:ln 参数源文件或目录.目的目录 参数:参数:-d或或-F或
7、或-directory 建立目录的硬连接。建立目录的硬连接。 -f或或-force 强行建立文件或目录的连接,不论强行建立文件或目录的连接,不论文件或目录是否存在。文件或目录是否存在。 -i或或-interactive 覆盖既有文件之前先询问覆盖既有文件之前先询问用户。用户。 -n或或-no-dereference 把符号连接的目的把符号连接的目的目录视为一般文件。目录视为一般文件。 -s或或-symbolic 对源文件建立符号连接,而对源文件建立符号连接,而非硬连接。非硬连接。 说明o1将某个文件链接到一个文件上ln -f file1 file2o如果 file2 不存在,那么会创建该文件名
8、。如果 file2 已经存在了,那么这个文件会被替换为指向 file1的一个链接。然后 file1 和 file2 文件名会指向同一个文件。对其中任何一个的更改都会出现在另一个中。如果一个文件名被 rm 命令删除,那么该文件并没有完全被删除,因为它仍然以其它的名字存在。o2为了将文件链接为另一个目录中的相同名字,请输入: oln index dir1o这会将 index 链接到新的名称,dir1/index。o注意:在示例 1 中的 file2 是一个文件的名称;在示例 2 中的 dir1 是一个已经存在的目录。o3为了将几个文件链接为另一个目录中的名称,请输入: oln file2 dir2
9、/file3 /home/dir1o这会将 file2 链接到新的名称 /home/dir1/file2;将 dir2/file3 链接到新的名称 /home/dir1/file3。locateo功能说明:功能说明:查找文件。比find快,需要一个数据库。 语法:语法:locate -d -help-version范本样式.补充说明:补充说明:locate指令用于查找符合条件的文件,它会去保存文件与目录名称的数据库内,查找合乎范本样式条件的文件或目录。 参数:参数:-n最多显示n个输出o举例o#locate n 3 “*.conf”o寻找符合条件的前3个文件fileo功能:查询文件类型o举例:
10、ofile /boot/*o查询指定目录下所有文件类型。mvo功能说明:功能说明:移动或更名现有的文件或目录。语法:语法:mv 参数源文件或目录目标文件或目录补充说明:补充说明:mv可移动文件或目录,或是更改文件或目录的名称。参数:参数:-f或-force 若目标文件或目录与现有的文件或目录重复,则直接覆盖现有的文件或目录。 -i或-interactive 覆盖前先行询问用户。 -u或-update 在移动或更改文件名时,若目标文件已存在,且其文件日期比源文件新,则不覆盖目标文件。 -help 显示帮助。 rm(remove)o功能说明:功能说明:删除文件或目录。语法:语法:rm -dfirv
11、-help-version文件或目录.补充说明:补充说明:执行rm指令可删除文件或目录,如欲删除目录必须加上参数-r,否则预设仅会删除文件。 参数:参数:-d或-directory 直接把欲删除的目录的硬连接数据删成0,删除该目录。 -f或-force 强制删除文件或目录。 -i或-interactive 删除既有文件或目录之前先询问用户。 -r或-R或-recursive 递归处理,将指定目录下的所有文件及子目录一并处理。 -v或-verbose 显示指令执行过程。 -help 在线帮助。 -version 显示版本信息。whicho功能说明:查找文件。功能说明:查找文件。语法:语法:whi
12、ch 文件文件.补充说明:补充说明:which指令会在环境变量指令会在环境变量$PATH设置设置的目录里查找符合条件的文件。的目录里查找符合条件的文件。参数:参数:-n 指定文件名长度,指定的指定文件名长度,指定的长度必须大于或等于所有文件中最长的文件名。长度必须大于或等于所有文件中最长的文件名。 -p 与与-n参数相同,但此处的参数相同,但此处的包括了文件的路径。包括了文件的路径。 3.2 系统管理addusero功能说明:新增用户帐号。功能说明:新增用户帐号。语法:语法:adduser补充说明:在补充说明:在Slackware中,中,adduser指令是指令是个个script程序,利用交谈
13、的方式取得输入的用户程序,利用交谈的方式取得输入的用户帐号资料,然后再交由真正建立帐号的帐号资料,然后再交由真正建立帐号的useradd指令建立新用户,如此可方便管理员建立用户帐号。指令建立新用户,如此可方便管理员建立用户帐号。在在Red Hat Linux中,中,adduser指令则是指令则是useradd指令的符号连接,两者实际上是同一个指令的符号连接,两者实际上是同一个指令。指令。useraddo功能说明:功能说明:建立用户帐号。语法:语法:useradd 参数和参数值用户名称o补充说明:补充说明:useradd可用来建立用户帐号。帐号建好之后,再用passwd设定帐号的密码而可用use
14、rdel删除帐号。使用useradd指令所建立的帐号,实际上是保存在/etc/passwd文本文件中。参数:参数: -d 指定用户登入时的启始目录。 -e 指定帐号的有效期限。 -f 指定在密码过期后多少天即关闭该帐号。 -g 指定用户所属的群组。 -r :建立一个系统的帐号,这个帐号的 UID 会有限制 (/etc/login.defs) -u 指定用户ID。userdelo功能说明:功能说明:删除用户帐号。语法:语法:userdel -r用户帐号补充说明:补充说明:userdel可删除用户帐号与相关的文件。若不加参数,则仅删除用户帐号,而不删除相关文件。参数:参数: -f 删除用户登入目录
15、以及目录中所有文件。usermodo功能说明:功能说明:修改用户帐号。语法:语法:usermod 参数和参数值用户帐号补充说明:补充说明:usermod可用来修改用户帐号的各项设定。参数:参数:-d 修改用户登入时的目录。 -f 修改在密码过期后多少天即关闭该帐号。 -g 修改用户所属的群组。 -l 修改用户帐号名称。 -L 锁定用户密码,使密码无效。 -s 修改用户登入后所使用的shell。 -u 修改用户ID。 -U 解除密码锁定。lognameo功能说明:功能说明:显示用户名称。语法:语法:logname -help-version补充说明:补充说明:执行logname指令,它会显示目前
16、用户的名称。参数:参数:-help 在线帮助。 -vesion 显示版本信息。logouto功能说明:功能说明:退出系统。语法:语法:logout补充说明:补充说明:logout指令让用户退出系统,其功能和login指令相互对应。shutdowno功能说明:功能说明:系统关机指令。语法:语法:shutdown -efFhknr-t 秒数时间警告信息补充说明:补充说明:shutdown指令可以关闭所有程序,并依用户的需要,进行重新开机或关机的动作。参数:参数: -h 将系统立即关机。 -k 只是送出信息给所有用户,但不会实际关机。 时间 设置多久时间后执行shutdown指令。 警告信息 要传送
17、给所有登入用户的信息。calo功能:显示日历信息。o举例:o1、cal 2001o显示2001年年历。odate 功能:显示和设置系统日期和时间。obc 可以计算简单的表达式。可以编辑一个文件执行,也可以进入bc模式得到结果。wo功能说明:显示目前登入系统的用户信息。功能说明:显示目前登入系统的用户信息。语法:语法:w -fhlsuV用户名称用户名称补充说明:执行这项指令可得知目前登入系统的用户有那些人,以及补充说明:执行这项指令可得知目前登入系统的用户有那些人,以及他们正在执行的程序。单独执行他们正在执行的程序。单独执行w指令会显示所有的用户,您也可指定用户名称,仅显示某位用户的相指令会显示所有的用户,您也可指定用户名称,仅显示某位用户的相关信息。关信息。参数:参数: -f 开启或关闭显示用户从何处登入系统。开启或关闭显示用户从何处登入系统。 -h 不显示各栏位的标题信息列。不显示各栏位的标题信息列。 -l 使用详细格式列表,此为预设值。使用详细格式列表,此为预设值。 -s 使用简洁格式列表,不显示用户登入时间,终端机阶段作业和使用简洁格式列表,不显示用户登入时间,终端机阶段作业和程序所耗费的程序所耗费的CPU时间。时间。 -u 忽略执行程序的名称,以及该程序耗费忽略执行程序的名称,以及该程序耗费CPU时间的信息。时间的信息。 -V 显示版本信息。显示版本信息。whoo功能
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 信息化改造项目合同
- 机械买卖合同协议书(33篇)
- 平安创建自查报告
- 2023年三明市沙县区总医院笔试真题
- 2023年桂林市田家炳中学招聘教师笔试真题
- 2024全新版房地产交易标准合同汇编
- 2024年奥沙利铂合作协议书
- 餐馆合同范本
- 宝山区短途配送合同范本
- 酒柜授权合同范本
- 政府数据信息保密协议范本
- 2020 ACLS-PC-SA课前自我测试试题及答案
- 快速反应流程
- 中山纪念堂英文导游词
- TGNET培训讲义
- 架空线路冬季专项施工方案(完整版)
- 通信类工程施工安全应急预案(完整版)
- 法院诉讼保全银行保函格式
- 哈工大供热工程期末三套真题
- 工程量确认单样本(最新整理)
- (完整版)学校消毒记录表(最新整理)
评论
0/150
提交评论