Linux下的一些小技巧, [VI,编程,文件,......]

    技术2022-05-18  9

     

        Linux伴随我也两年了, 这两年来, 它带给了我不少的乐趣, 也让我深深体会到它的强大....

     

        这些都是一些平时自己使用的技巧, 概括出来, 方便查阅和回顾......

     

    1. VI查找函数: 在VI中当我们碰到一些库函数自己陌生的时候可以这样做: 将光标移动到该函数上, 按下Esc进入指令模式,

     

        Alt +Shift + k == Alt + K  这样就能启动Linxu系统中的 man 工具来查看函数了, 也可以手动查看, 比如: man printf

     

     

    2. 挂载非 Linux 分区文件到 Linux的目录: 这里主要解决挂载后文件乱码的情况, 比如 挂载windows C 盘到自己的 Linxu目录:

     

       sudo mount -t vfat -o iocharset=utf8,umask=0 /dev/sda1 /windows/C /dev/sda1表示C 盘.

     

     

    3. 批量删除文件名中的空格, 在终端下使用一下文件时候我们常根据文件名来进行操作, 如果文件名中有空格就显得比较麻烦了,

     

    因为在引用的时候需要你加上 "file name" 这样的双引号, 麻烦又费时.

     

    于是我们写了一个简单的 bash 它能将一个文件夹下所有文件名中的 space 删除: 至于文件夹额的操作可以自己去扩充.

     

    #!/bin/bash for f in *; do mv "$f" `echo "$f" | sed 's/[ ]*//g' `; done

    我们再一次佩服 强大的 ed 和 sed 这些看似不起眼的工具......

     

     

    4. cat 的使用, cat 可以用来查看文件的字符内容: cat -n file 当然也可以用来输入文本文件 和 vi一样

     

    cat > file (这里将产生一个名为 file 的文件 ,如果file存在则追加, 没有则新建,) 就可以输入内容了,输入

     

    完后 ctrl + d 就可以保存了, 另外 touch newfile 也能创建文件, 真的很有意思.

     

     

    5. 复制某些指定文件到某个地方:

     

    find . -name filetype -exec cp '{}' target ';'

     

    6. vi 同一窗口编辑多个文件 :

     

    在同一编辑窗打开第二个文件,用:sp [filename]

     

    在多个编辑文件之间切换,用Ctrl+w

     

     

     

    Find a way, for God's, 坚持就有希望.......

     


    最新回复(0)