zoukankan      html  css  js  c++  java
  • linux vi编辑器&文件目录管理

    vi编辑器&文件目录管理

     

    文件和目录
    /tmp 临时文件
    /lib 库文件
    /media 移动文件 /mnt 临时文件系统:挂载点目录
    /boot系统启动文件
    /var可变化文件
    /dev设备文件

    严格区分大小写
    pwd:显示当前路径
    ls:当前路径下的内容
    . 当前目录
    .. 上一级目录
    cd 切换到家目录

    mkdir -p 递归创建
    rm 删除文件  
    -i interactive 交换操作  询问删除
    -f 强迫删除
    -r recursive 递归操作

    cp 复制
    当前c.txt----->/root
    cp c.txt /root
    cp -t /root c.txt
    a:相当於 -pdr 的意思,至於 pdr 请参考下列说明;(常用)
    -d:若来源档为连结档的属性(link file),则复制连结档属性而非文件本身;
    -f:为强制(force)的意思,若目标文件已经存在且无法开启,则移除后再尝试一次;
    -i:若目标档(destination)已经存在时,在覆盖时会先询问动作的进行(常用)
    -l:进行硬式连结(hard link)的连结档创建,而非复制文件本身;
    -p:连同文件的属性一起复制过去,而非使用默认属性(备份常用);
    -r:递归持续复制,用於目录的复制行为;(常用)
    -s:复制成为符号连结档 (symbolic link),亦即『捷径』文件;
    -u:若 destination 比 source 旧才升级 destination !


    mv 移动文件 文件重命名
    Linux没有后缀名


    cat 显示文件内容  -n显示行号
    more
    tail  -f 相当于监控 查看文件尾部。


    vi编辑器
    o 向下空一行进入编辑模式
    i:当前光标写入内容
    a:光标后写入内容

    光标:
    h:左 j:下 k:上 l:右
    w:单词跳转 e:词尾 b:词首
    0:行首
    &:行尾
    G:跳最后一行
    #G:跳至第#行
    [Ctrl] + [f]     屏幕『向下』移动一页
    [Ctrl] + [b]     屏幕『向上』移动一页
    [Ctrl] + [d]     屏幕『向下』移动半页
    [Ctrl] + [u]     屏幕『向上』移动半页
    d:删除 dw:删除单词  dd:删除整行
    y:复制  yw:复制单词  yy:复制整行
    p:粘贴
    v:可视化粘贴
    u:撤销 #u撤销多次

    一个简单的小练习!!!

    工作任务描述:

    CentOS7操作系统中完成下列操作,将操作过程及执行结果以截图的方式展示,并提交整理后的文档。(实验前先做快照 = ̄ω ̄=

    (1) /下创建及删除目录data

    (2) 进入data目录,查看当前路径

     

    (3) data下创建text.txt

     

    (4) text.txt中内容为/etc下所有文件的名称

     

    (5) 查看文件内容

     

     

     

    (6) text.txt拷贝到/tmp

     

    (7) /data移动到/root

     

    (8) 删除目录data

     

    (9) 将当前的工作目录更改为/boot/grub,并使用pwd命令查看当前所处位置

     

    (10) 在当前目录中创建两个空文件,文件名为file1file2,然后使用长格式查看创建的两个文件

     

    (11) 要将当前目录下的文件file2.txt重命名为file3.txt,并将该文件移至/home目录下

     

    (12) /etc/selinux目录中的所有文件和目录复制到/home目录下的test目录中。

     

    (13) 删除/home/test下所有内容,要求系统不逐一询问,而直接删除。

     

    (14) 查看/etc/passwd文件的前10行内容。

     

    (15) 查看/etc/shadow文件的尾5行内容。

     

    (16) /home目录下使用vi编辑器创建文本文件test,输入内容“I Like Linux”并保存,然后使用cat命令将文件中的内容显示出来

     

    (17) /etc下所有文件名称追加至test中,并用vi编辑器打开test文件进行编辑:

    显示行号,复制第二行内容并粘贴到文件末尾

    Set nu 显示行号

     

    输入2G跳到二行、输入yy复制 然后输入跳至末尾,然后输入粘贴p

     

     

    输入u撤销上一步操作,保存退出。

     

     

    小胖专属学习分享
  • 相关阅读:
    硬件_WIFI&Blue
    C++_练习—多态_纯虚函数与抽象类
    C++_练习—多态_验证vptr分布初始化
    C++_练习—多态_证明vptr指针的存在
    单摆方程
    谐振动相关知识
    UVa 129
    LeetCode-316
    Java 运算符
    一些特殊的矩阵
  • 原文地址:https://www.cnblogs.com/xpl520/p/12496235.html
Copyright © 2011-2022 走看看