linux详细操作命令

上传人:第*** 文档编号:32689059 上传时间:2018-02-12 格式:DOC 页数:23 大小:185KB
返回 下载 相关 举报
linux详细操作命令_第1页
第1页 / 共23页
linux详细操作命令_第2页
第2页 / 共23页
linux详细操作命令_第3页
第3页 / 共23页
linux详细操作命令_第4页
第4页 / 共23页
linux详细操作命令_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《linux详细操作命令》由会员分享,可在线阅读,更多相关《linux详细操作命令(23页珍藏版)》请在金锄头文库上搜索。

1、1.常用 Linux 命令1.1 目录操作命令 cd说明:用于改变当前工作目录示例:cd /etc/a 切换到 etc 下 a 目录下 pwd说明:显示当前目录示例:一敲就明白了 ls说明:列出目录的内容,如同 dos 下的 dir常用参数:不带任何参数仅显示指定目录下所有子目录与文件,但不包括隐藏文件-a:显示指定目录下所有子目录与文件,包括隐藏文件-l::显示文件(目录)的详细信息。每行列出的信息依次是文件类型与权限 链接数 文件属主 文件属组 文件大小 最后修改时间 文件名-c:按文件的修改时间排序示例:ls lac 显示当前目录下内容,按文件修改时间排序ls la /etc 列出指定目

2、录下内容 mkdir说明:用于创建一个目录示例:mkdir a 在当前目录下建立一个目录名为”a”的目录。mkdir /etc/a 在 etc 目录下下建立一个目录名为”a”的目录 rmdir说明:用于删除空目录示例:rmdir a 删除目录 a, a 必须是空目录该命令通常用 rm 替代1.2 文件操作命令 touch说明:建一个空文件示例:touch aaa 建了一个 aaa 文件 cp说明:将给出的文件或目录复制到指定位置 相当于拷贝cp 选项 源文件或目录 目标文件或目录参数:-a:保留链接、文件属性,并递归地复制目录 等价于 dpr-d:复制时保留链接-p:复制时并把修改时间和访问权

3、限等文件属性同步到新文件中-r:递归的复制源目录下的所有子目录及文件-f:强制覆盖目标文件示例:/166/a1/a11/1.txtcp r /166/a1 /167/ 递归拷贝/166/a1 目录 m说明:为文件或目录改名或将文件由一个目录移入到另一个目录。 相当于剪贴后粘贴mv 选项 源文件或目录 目标文件或目录参数:-f:禁止交互操作。在 mv 操作要制覆盖已有目标文件不做提示/166/a1/a11/1.txtmv /166/a1 /167/ 移动/166/a1 目录mv 1.txt 2.txt 相当于重命名 rm说明:删除指定目录下的文件或目录。参数:-f:强制删除,不提示-r:递归删除

4、全部目录及子目录示例:rm rf /166 将 166 目录删除,并且不接受系统询问 cat说明:连接文件,并把文件送到标准输出上(屏幕)上,通常使用 cat 查看文件内容。示例:cat a1.txt 显示 a1.txt 文件内容,显示内容不分屏cat a1.txt a2.txt a.txt 把 a1.txt,a2.txt 两个文件内容合并,合并后文件为 a.txt。 more说明:分页查看文件内容。more 只能向后翻页。每屏只列出指定的行数,可以用空格键翻面,翻到最后返回到命令行,如果中途退出,用 ctrl+c参数:-num,这个 num 指的是具体的一个阿拉伯数字,用于指定分页时每页的行

5、数。 less说明:与 more 用法类似,不同的是可以向前后翻页。 head说明:用于显示文件开头部分,默认情况只显示文件前 10 行内容。示例:head -20 a1.txt 显示 a1.txt 的前 20 行 tail说明:显示文件末尾部部分,通常有助于查看日志最新内容。示例:tail -20 a1.txt 显示 a1.txt 的后 20 行。 diff说明:比较两个文件内容的不同diff 选项 源文件或目录 目标文件或目录示例:diff a1.txt a2.txt1.3 查找命令 find说明:查找文件格式:find路径匹配表达式参数:-name 查找指定名称的文件 find /dev

6、 name “sda*”-user 查找指定用户的文件 find / -user root-size 查找大小为 n 块的文件 +n 表示大于 n 块的文件 find/ -size +80-atime 查找 n 天前被访问的文件 +n 表示超过 n 天前,-n 表示不超过-mtime 用法与 atime 类似,但是检查的是文件内容被修改的时间 grep说明:查找指定文件中的内容grep选项 匹配模式 文件列表参数:-l:只显示包含区配模式的文件名-i:对匹配模式不区分大小写示例:在当前目录下所有文件中查找包含”Linux” 的行,并显示这些行gerp Linux * *代表所有文件grep a

7、 1.txt 在 1.txt 中查找包含”a”的内容 whereis查找命令所在的文件路径如 whereis ls 列出命令 ls 所在的文件 wc说明:统计指定文件包含的行数、单词数和字符数wc选项 文件名参数:-l 统计行-w 统计词-c 统计字示例:wc 1.txt 统计 1.txt 的行数,词数,字数1.4 重定向 输出重定向把命令的标准输出或标准错误输出重定向到指定的文件中。如:ls ls.out表示将 ls 命令的执行结果形成文件 ls.out如果 ls.out 已存在,则重写这个文件可以用 cat ls.out 来查看ls ls.out 用表示追加到 ls.out 文件中,区别与

8、重写也可以将错误信息输出到文件中ls 2 ls.out同样的道理 追加 ls 2ls.out1.5 管道将一个命令的输出作为另一个命令的输入。管道可以把多个命令连接起来,第一个命令的输出会通过管道传给第二个命令,作为第二个命令的输入。第二个传给第三个,以次类推,显示在屏幕上的是最后一个命令的输出示例:ls l /etc | more 分页查看 etc 目录下的文件列表ls l /etc | wc 统计 etc 目录下的文件数cat /etc/passwd | grep lrj 查找 passwd 文件包含 lrj 的dmesg | grep eth0 查找启动项中包含 eth0 的信息ls -

9、l | grep d 查看当前目录下的所有目录ls -l | grep - | wc l 统计当前目录下的文件数1.6 命令替换命令替换和重定向有些相似,但区别在于命令替换是将一个命令的输出作为另一个命令的参数。常用格式 command1 command2 注意:是键盘上 1 左边,esc 下边的字符如 ls pwd 显示当前目录下目录及文件echo pwd显示 pwd 命令执行的结果 echo 是显示wall date 通知所有用户时间 wall 是通知1.7 vi 编辑器1进入和退出 vi 编辑器在命令提示符下输入命令 vi filenmae 即可进入,如 vi 1.txt。如果不给出文件

10、名,直接输入 vi,相当于新打开一个 vi 编辑器,保存时要给出文件名。2vi 操作模式 默认进入指令模式,在指令模式下输入的字符都作为指令来处理; 由指令模式进入输入模式a:从当前光标所在位置右边开始输入下一个字符A:从当前光标所在行的最后面(行尾)开始输入i:从当前光标所在位置的左边插入新字符,光标后的内容随新增字符向后移动I:从当前光标所在行的第一个非空白字符前面(行首)开始插入字符o:在当前光标所在行下新增一行并进入输入模式,光标移动到下一行开头。O:在当前光标所在行上方新增一行进入输入模式。 由输入模式切换到指令模式则需要按下 ESC 键。 在指令模下输入”:”会进入末行模式,末行模

11、式下可以执行保存,退出等操作。从末行模式返回指令模式同样需要按下 ESC 键。3.保存文件:q 如果文件内容未发生变化,不保存直接退出。:q! 不保存强行退出。:wq 保存退出。:x 保存退出。4.编辑指令 光标移动h:向左 j:向下 k:向上 l 向右ctrl+f:向下翻一页ctrl+b:向上翻一页ctrl+d:向下翻半页ctrl+d:向上翻半页0:移动到行的最前面$:移动到行的最后面H:移动到当前文本的顶行M:移动到当前文末的最末行 行编辑dd:删除整行(先 dd 后移动光标到指定位置输入 p,相当于剪贴后粘贴)yy:复制整行x:删除单个字符p:粘贴如果要移动 5 行文本到其他位置,可以先

12、将光标移动到这 5 行文本的第一行,使用命令5dd 就可以剪贴该 5 行文本。然后移动光标到目标位置,输入”p”命令就实现了粘贴。u:撤销上一个命令,可以撤销多步,跟 word 中的撤销类似。5.查找和替换/text 在文件中向前查找 text ?text 在文件中向后查找 text n 在同一方向重复查找 N 在相反方向重复查找 ftext 在当前行向前查找 text Ftext 在当前行向后查找 text ttext 在当前行向前查找 text,并将光标定位在 text 的第一个字符 Ttext 在当前行向后查找 text,并将光标定位在 text 的第一个字符 :set ic 查找时忽略

13、大小写 :set noic 查找时对大小写敏感 :s/oldtext/newtext 用 newtext 替换 oldtext :m,ns/oldtext/newtext 在 m 行通过 n,用 newtext 替换 oldtext & 重复最后的:s 命令 :g/text1/s/text2/text3 查找包含 text1 的行,用 text3 替换 text2 :g/text/command 在所有包含 text 的行运行 command 所表示的命令 :v/text/command 在所有不包含 text 的行运行 command 所表示的命令 6.多文件操作可以打开多个文件如 vi 1

14、.txt 2.txt,同时打开两个文件,当前只显示一个,通过末行模式命令”:next”和”:previous”在两个文件之间切换。1.8 其它命令命令 功能Date 显示和设置日期时间Stat 显示指定文件的相关信息who、w 显示在线登录用户Whoami 显示用户自己的身份Id 显示当前用户的 id 信息Hostname 显示主机名称Uname 显示操作系统信息Dmesg 显示系统启动信息Du 显示指定的文件(目录)已使用的磁盘空间的总量Df 显示文件系统磁盘空间的使用情况Free 显示当前内存和交换空间的使用情况Locale 显示当前语言环境2.用户管理2.1.基本知识 超管用户 root

15、 登录后提示符为#用户的 UID 为 0 普通用户 自建用户 登录后提示符为$用户的 UID 默认从 500 开始创建用户帐号的同时一般会建立一个与用户名同名的主组群,普通组群的 GID 也从500 开始。 组群是具有共同特性的用户的逻辑集合,与 xp,win2000 的概念类同。2.2 相关命令 useradd newuser:添加一个名为 newuser 的新用户 passwd newuser:为 newuser 用户设置或改变口令 userdel newuser:删除 newuser 帐户 usermod newuser:修改用户帐号属性 groupadd newgroup:添加一个名为 newgroup 的组群 groupdel newgroup:删除 newgroup 组群 gpasswd a newuser newgroup 将用户 newuser 添加到 newgroup 中 gpasswd d newuser newgroup 将用户 newuser 从 newgroup 中移出当然每一个命令可以加一些选项,设置帐户属性,但是默认的已经可以了如 useradd d /var/newuser newuser 设置用户主目录为/var/newuseruseradd g group-name newuser 设置用户的组名

展开阅读全文
相关资源
相关搜索

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

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