linux主机命令整理

上传人:第*** 文档编号:32688120 上传时间:2018-02-12 格式:DOCX 页数:14 大小:502.62KB
返回 下载 相关 举报
linux主机命令整理_第1页
第1页 / 共14页
linux主机命令整理_第2页
第2页 / 共14页
linux主机命令整理_第3页
第3页 / 共14页
linux主机命令整理_第4页
第4页 / 共14页
linux主机命令整理_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《linux主机命令整理》由会员分享,可在线阅读,更多相关《linux主机命令整理(14页珍藏版)》请在金锄头文库上搜索。

1、一、 文件及权限1.1 文件权限创建文件的用户和他(她) 所属于的组拥有该文件。文件的属主可以设定谁具有读、写、执行该文件的权限。当然,根用户或系统管理员可以改变任何普通用户的设置。一个文件一经创建,就具有三种访问方式:1) 读(r) ,可以显示该文件的内容。2) 写(w) ,可以编辑或删除它。3) 执行 (x),如果该文件是一个s h e l l脚本或程序。按照所针对的用户,文件的权限可分为三类:1) 文件属主,创建该文件的用户。2) 同组用户,拥有该文件的用户组中的任何用户。3) 其他用户,即不属于拥有该文件的用户组的某一用户。在主机上执行 ls l 可以查看到当前目录的文件及其相关权限信

2、息total 3084204:这一行告诉我们该目录中所有文件所占的空间。-rwxrwxr-x:这是该文件的权限位。如果除去最前面的横杠,这里一共是9个字符,他们分别对应9个权限位。通过这些权限位,可以设定用户对文件的访问权限。这9个字符可以分为三组:rwx:文件属主权限这是前面三位rwx:同组用户权限这是中间三位r-x:其他用户权限这是最后三位几种常用的文件权限组合:r- - - 文文件属主可读,但不能写或执行r- r- - 文文件属主和同组用户(一般来说,是文件属主所在的缺省组)可读r- r- r- - 文任何用户都可读,但不能写或执行rwx r- r- - 文文件属主可读、写、执行,同组用

3、户和其他用户只可读rwx r-x - 文文件属主可读、写、执行,同组用户可读、执行rwx r-x r- x 文文件属主可读、写、执行,同组用户和其他用户可读、执行rw- rw- - 文文件属主和同组用户可读、写rw- rw- r- - 文文件属主和同组用户可读、写,其他用户可读rw- rw- - 文文件属主和同组用户及其他用户读可以读、写,慎用这种权限设置,因为任何用户都可以写入该文件1.2 文件类型在 linux 主机上执行 ls -l 命令所列出的结果的第一位可以区分出文件类型。d 目录。l 符号链接(指向另一个文件)。- 普通文件,或者更准确地说,不属于以上几种类型的文件。1.3 文件权

4、限修改修改文件权限命令 chmod 格式:chmod who operator permission filenamewho的含义是:u 文件属主权限。g 同组用户权限。o 其他用户权限。a 所有用户(文件属主、同组用户及其他用户)。operator的含义:+ 增加权限。- 取消权限。= 设定权限。permission的含义:r 读权限。w 写权限。x 执行权限。l 给文件加锁,使其他用户无法访问。例子:chmod a-x myfile 收回所有用户的执行权限chmod og-w myfile 收回同组用户和其他用户的写权限chmod g+w myfile 赋予同组用户写权限chmod u+x

5、 myfile 赋予文件属主执行权限chmod go+x myfile 赋予同组用户和其他用户执行权限r、w、x可以用数值进行表示r 对应 4w 对应 2x 对应 1文件属主 同组用户 其他用户r w x r w x r w x4+2+1 4+2+1 4+2+1下面是一些用数值进行赋权的例子:chmod 666 rw- rw- rw- 赋予所有用户读和写的权限chmod 644 rw- r- r- 赋予所有文件属主读和写的权限,所有其他用户读权限chmod 744 rwx r- r- 赋予文件属主读、写和执行的权限,所有其他用户读的权限chmod 664 rw- rw- r- 赋予文件属主和同

6、组用户读和写的权限,其他用户读权限chmod 700 rwx - - 赋予文件属主读、写和执行的权限chmod 444 r- r- r- 赋予所有用户读权限1.4 文件、目录查找是为了找出一个不知保存在什么地方的文件,可以通过系统命令find进行查找。Find命令的一般形式为: find pathname -options -print -exec -ok1、 可以按名字查找find ./ -name myfile(查找当前目录和子目录的所有名字为myfile的文件或目录)2、 按名字模糊查找find ./ -name *myfile* (含有myfile字符的文件或目录)3、 按文件类型查找

7、find ./ -type f (查找当前目录和子目录的所有文件)find ./ -type d (查找当前目录和子目录的所有目录)1.5 新建、删除文件、目录1、新建目录:mkdir filename例如建 mydir 目录可以执行:mkdir mydir ,新建目录后,可以使用 cd mydir 进入到新建的目录下。2、删除目录: rm r mydir (删除 mydir 目录,删除不能恢复,需谨慎 )。3、拷贝目录:cp r mydir mydir.bak (将 mydir 目录拷贝一份到 mydir.bak)。4、 新建文件4.1 用 vi 编辑器新建文件,命令:vi myfile ,

8、按 i 输入内容,输入完成后按 esc 键,然后输入 :wq 退出4.2 echo 输出内容到文件,如果文件不存在则会新建文件,命令如:echo “aaa”foo.txt4.3 cat 命令与 vi 命令类似,输入文件内容退出即可。5、清空文件内容使用“ ”,命令格式为: myfile ,此命令的作用是将 myfile 中的内容清空,文件清空后不能恢复,需谨慎操作。6、删除文件使用 rm,命令格式: rm f filename , 此命令的作用是将 filename 文件中系统中删除。rm 与 find 结合使用: find ./ -name myfile|xargs rm f ,此命令的含义

9、是查找当前目录、子目录中所有名字为 myfile 的文件,然后执行删除。文件删除后不能恢复,需谨慎操作。7、读取文件可以使用 vi、cat、more 等命令,vi/cat/more myfile 可读取 myfile 的文件内容。1.6 文件内容查找(grep)grep 是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。grep 语法为:grep -acinv -color=auto 搜寻字符串 filename选项与参数:-c :计算找到 搜寻字符串 的次数-i :忽略大小写的不同,所以大小写视为相同-n :顺便输出行号-v :反向选择,亦即显示出没有 搜寻字符串

10、内容的那一行!例如:grep test myfile 查找出文件 myfile 中包含 test 的所有记录grep -v test myfile 查找出文件 myfile 中不包含 test 的所有记录grep -i test myfile 查找出文件 myfile 中包含 test 不区分大小写的所有记录grep 与 find 结合查找find ./ -name myfile|xargs grep test该命令的含义为查找当前目录和子目录中所有名字为 myfile 的文件,然后对查找出的文件中查询出包含 test 的记录。1.7 vi 编辑器说明vi 编辑器是所有 Unix 及 Linu

11、x 系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。1、 vi 的基本概念 基本上 vi 可以分为三种状态,分别是命令模式( command mode) 、插入模式(Insert mode)和底行模式(last line mode) ,各模式的功能区分下:1) 命令行模式 command mode)控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入 Insert mode下,或者到 last line mode。2) 插入模式(Insert mode)只有在 Insert mode 下,才可以做文字输入,按ESC键可回到命令行模

12、式。3) 底行模式(last line mode)将文件保存或退出 vi,也可以设置编辑环境,如寻找字符串、列出行号等。2、 vi 的基本操作 a) 进入 vi在系统提示符号输入 vi 及文件名称后,就进入 vi 全屏幕编辑画面:vi myfile 进入 vi 之后,是处于命令行模式( command mode) ,需切换到插入模式(Insert mode) 才能够输入文字。b) 切换至插入模式(Insert mode)编辑文件在命令行模式(command mode) 下按一下字母i 就可以进入插入模式(Insert mode) ,可以开始输入文字。c) Insert 的切换处于插入模式(In

13、sert mode) ,如果发现输错了字,想将该字删除,就要先按一下ESC键转到 命令行模式(command mode) 再删除文字。d) 退出 vi 及保存文件在命令行模式(command mode) 下,按一下:冒号键进入Last line mode ,例如:: w filename (输入 w filename将文章以指定的文件名 filename 保存): wq (输入wq ,存盘并退出 vi): q! (输入 q!, 不存盘强制退出 vi)3、命令行模式(command mode)功能键 1) . 插入模式按i切换进入插入模式insert mode ,按i进入插入模式后是从光标当前位

14、置开始输入文件;按a进入插入模式后,是从目前光标所在位置的下一个位置开始输入文字;按o进入插入模式后,是插入新的一行,从行首开始输入文字。2) . 从插入模式切换为命令行模式按ESC键。3) . 移动光标vi 可以直接用键盘上的光标来上下左右移动,但正规的 vi 是用小写英文字母h 、j 、 k 、 l ,分别控制光标左、下、上、右移一格。按ctrl+b :屏幕往 后移动一页。按ctrl+f:屏幕往 前移动一页。按ctrl+u :屏幕往 后移动半页。按ctrl+d :屏幕往 前移动半页。按 shift+G:移动到文章的最后。4) . 删除文字x:每按一次,删除光标所在位置的后面一个字符。X:大

15、写的 X,每按一次,删除光标所在位置的前面 一个字符。dd:删除光标所在行。5) . 恢复上一次操作u:如果误执行一个命令,可以马上按下u ,回到上一个操作。按多次u可以执行多次恢复。4、 Last line mode 下命令简介 在使用last line mode之前,请记住先按ESC键确定您已经处于command mode下后,再按:冒号即可进入last line mode 。A) 列出行号set nu:输入 set nu 后,会在文件中的每一行前面列出行号。B) 跳到文件中的某一行#:#号表示一个数字,在冒号后输入一个数字,再按回车键就会跳到该行了,如输入数字 15,再回车,就会跳到文章的第 15 行。C) 查找字符/关键字:先按/键,再输入您想寻找的字符,如果第一次找的关键字不是您想要的,可以一直按n会往后寻找到您要的关键字为止。D) 保存文件w:在冒号输入字母w就可以将文件保存起来。E) 离开 viq:按q就是退出,如果无法离开 vi,可以在q后跟一个! 强制离开vi。qw:一般建议离开时,搭配w一起使用,这样在退出的时候还可以保存文件。二、 系统管理命令2.1 ps 查看系统进程,使用方式:ps options

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 职业教育

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号