linux常用命令之一二(编辑修改稿)内容摘要:

示信息 * 更改目录名称和文件所在的路径 [hongqt@qq hongqt]$ mv /home/hongqt/ok /home/hongqt/qq *在移动文件 passwd文件前,如果目的文件存在则先备份目的文件后再作移动操作。 [hongqt@qq hongqt]$ mv b /home/hongqt/passwd /home/hongqt/qq(假设 qq目录下已经有同名文件存在 )则我们在 /home/hongqt/qq下使用 ls 命令时会看到这样两个文件: passwd和 passwd~。 其中的 passwd~就是预先备份的文件。 ln 连接一个文件 In( 参数)已存在的文件或目录 要连接成的文件 参数: s 符号连接( symbolic links)这种连接方式可以在不同的文件系统间做连接,当然也可以连接目录,让一个目录有另一个别名。 预备工作: /home/hongqt/qq/xiaoyu/下有文件 passwd 当前工作目录为 /home/hongqt *下面的命令为文件 /home/hongqt/qq/xiaoyu/passwd建立一个连接文件(快捷方式)放在当前工作目录下。 ln s /home/hongqt/qq/xiaoyu/passwd pass vi pass即直接对 /home/hongqt/qq/xiaoyu/passwd进行修改,但如果使用删除命令 rm f pass的话,仅仅是删除连接文件本身,而不会删除实际的文件。 rm 删除文件或目录 用法 rm( 参数)文件或目录 参数解释 r 完全删除目录,就其下的目录和文件也一并删除 i 在删除目录之前先经过使用者的确认才删除 f 就是在删的时候不做确认动作,也不会产生任何错误信息,要求使用者确认要不要删除,但如果有 f选项时,则不进行确认。 例子 * 除了目录和隐藏文件之外,其余全部的文件都有删除。 但需要用户确认每个文件的删除 [hongqt@qq hongqt]$ rm * * 把 buf及其下的所有的目录和文件全部删除,而不会去要求使用者做确认的动作。 [hongqt@qq hongqt]$rm rf buf/ ****阅读文本文件命令小全 **** *cat 显示出文件的内容 cat( 参数)(文件) eg: 显示 /etc/passwd文件内容,如果一屏显示不完的话,可使用命令 2或命令 3逐屏显示。 cat /etc/passwd 命令 1 cat /etc/passwd |more 命令 2 /n more /etc/passwd 命令 3 *用 cat命令建立文件 cat (使用 ctrl+D结束编辑 ) 类似于 dos 命令中的 copy con *使用 cat命令合并两个文本文件 cat *使用 cat命令在文本文件末尾追加新的内容 cat 输入新的内容后以 CTRL+D结束编辑 *head 命令 你可以使用 head 命令来查看文本文件的开头部分。 命令格式: head filename head 是一个有用的命令,但是由于它只限于文件的最初几行,你看不到文件实际上有多长。 按照 默认设置,你只能阅读文件的前十行。 你可以通过指定一个数字选项来改变要显示的行数,如下面的命令所示: head 20 filename tail 命令 与 head 命令恰恰相反的是 tail 命令。 使用 tail 命令,你可以查看文件结尾的十行。 这有助于查看日志文件的最后十行来阅读重要的系统消息。 你还可以使用 tail 来观察日志文件被更新的过程。 使用 f 选项, tail 会自动实时地把打开文件中的新消息显示到屏幕上。 例如,要活跃地观察 /var/log/messages,以根用户身份在 shell 提示下键入以下命令: tail f /var/log/messages grep 命令 grep 命令对于在文件中查找指定的字串很有用途。 例如,如果你想在 passwd文件中查找每一个提到 hongqt的地方,你可以键入: grep hongqt passwd 你就会看到文件中带有 hongqt的每一行。 hongqt::500:500::/home/hongqt:/bin/bash 所以我们可以通过这个命令来查看系统当中是否有某个账号。 *********有关文件系统和磁盘空间的指令 ********* df 报告磁。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。