linux命令系列04:文件操作

    xiaoxiao2025-04-23  7

    0x00 Linux基础

     

    学习基本的linux命令操作,对于我们熟悉linux或者unix系统还是很有帮助的。

    0x01 创建文件

    1使用vim 

    vim /root/test8.txt #创建一个名为test8.txt的文件【可以把test8.txt改成其他后缀的文件,例如:test8.py/test8.sh/test8.doc】

    2 使用cat 

    root@kali:~# cat >>  /root/test8.txt  << EOF > hahh #文本内容 > hahhahah #文本内容 > hahh823694619 #文本内容 > EOF #输入【EOF】来退出输入界面

    3 使用touch

    touch /root/test8.txt #创建一个名为test8.txt的文件,【可以把test8.txt改成其他后缀的文件,例如:test8.py/test8.sh/test8.doc】

    然后使用vim 或者其他编辑器进行编辑

    4 使用echo

    echo >>/root/test8.txt#创建一个名为test8.txt的空文件,【可以把test8.txt改成其他后缀的文件,例如:test8.py/test8.sh/test8.doc】

    echo "hahhahahhaha "  >>  /root/test8.txt

    #如果不存在test8.txt文件,则会自动创建,并且把内容写入;如果存在test8.txt,则会添加内容到末尾

     

    0x02 vim实用使用

    i #在当前字符的左边插入

    w! #强制保存输入的内容

    wq! #强制保存当前输入的内容并且退出vim 编辑器

    q! #强制推出vim编辑器,但不保存输入的内容

    u:恢复之前的操作 d:剪贴选择的内容到剪贴板。 y:拷贝选择的内容到剪贴板。 c:剪贴选择的内容到剪贴板并且进入插入模式。 dd:剪切当前行。 yy:拷贝当前行。 cc:剪切当前行并且进入插入模式。 p:粘贴复制或者剪贴的内容  . (小数点符号)  #将会重复你输入的上一个命令。比如,你上个命令为“dw”(删除一个词),VI 将会接着再删除一个词。 10dd #将会删除十行。 h、j、k、l 来分别实现左、下、上、右箭 0:移动光标到当前行首(是数字0) 5、在整个文件里面有效移动光标 <Ctrl-f>:向下移动一屏 <Ctrl-d>:向下移动半屏 <Ctrl-b>:向上移动一屏 <Ctrl-u>:向上移动半屏 G:到文件尾;10G 【就是到第 10 行】 gg:到文件首 H:移动光标到屏幕上面 M:移动光标到屏幕中间 L:移动光标到屏幕下  

    0x03查看文件内容

    cat vi head tail more

    cat -n#显示时同时显示行号 ls -al | more#按页显示列表内容 head -1 filename#显示文件第一行

    more  显示文件倒数第五行:$tail -5 filename 查看两个文件间的差别:$diff file1 file2 动态显示文本最新信息:$tail -f crawler.log

     

     

    欢迎大家分享更好的思路,热切期待^^_^^ !

     

    转载请注明原文地址: https://ju.6miu.com/read-1298379.html
    最新回复(0)