Linux 文本编辑

2017-04-19  本文已影响0人  Asa_Guo
  1. 编辑文件
    vim [文件名]
  2. 刚进入编辑状态,使用i命令,切换到插入模式。
  3. 退出
    ①保存并退出
    [ESC]→:wq
    [ESC]→:x
    [ESC]→:ZZ
    ②正常退出,正常退出有个前提条件是:打开的文本文件在内容上没有被改动过。
    ESC→:q
    ③不保存退出
    [ESC]→:q!
    ④强制退出
    [ESC]→:!
    备注:linux命令要小写

重要:输错命令,无法退出如何处理?
按ctrl+c,或者ctrl+],或者ctrl+d,对于不同的情况不同命令来结束指令。

二、目录的操作

  1. pwd:显示当前工作目录路径

  2. cd [目录名]:更改工作目录路径

  3. cd ..:改变目录位置至当前目录的父目录

  4. cd ~:改变目录位置至用户登录时的工作目录

  5. cd ~asa:改变目录位置至用户“Asa”的宿主目录

  6. ls:列出子目录和文件信息
    (1)功能说明 对于目录,该命令将列出其中的所有子目录与文件信息;对于文件,该命令将输出其文件名以及所要求的其他信息

  7. touch(创建空文件、更改文件时间)
    touch[-acfm][-d<日期时间>][-r<参考文件或目录>][-t<日期时间>][文件]
    -a:改变文件的读取时间记录。
    -m:改变文件的修改时间记录。
    -c:假如目的文件不存在,不会建立新的文件,与“--no-create”的效果一样。
    -f:不使用,是为了与其他UNIX系统的相容性而保留的。
    -r:使用参考档的时间记录,与“--file”的效果一样。
    -d:设定时间与日期,可以使用各种不同的格式。
    -t:设定文件的时间记录,格式与date指定相同。

例一:创建空文件file、file1和file2

touch file

touch file1 file2

例二:将文件a的时间记录改为5月7日19点30分,时间格式为MMDDHHmm

ls -l

total344
-rw-r--r--1rootroot02007-5-5a
-rw-r--r--1rootroot30513-1514:49anaconda-ks.cfg

touch -c -t05071830 a

ls -l

total 344
-rw-r--r-- 1 rootroot 0 2007-5-7 a
-rw-r--r-- 1 rootroot 3051 3-15 14:49 anaconda-ks.cfg
//可以看到文件a现在的时间已经改为2007-5-7

  1. mkdir
上一篇 下一篇

猜你喜欢

热点阅读