vim简介vim进入vim按 i开始编写按ESC退出编写按:w保存按:q退出树莓派安装Vim安装vimsudo apt-get install vim配置vimsudo vim /etc/vim/vimrc设置语法高亮显示打开vimrc,添加以下语句来是的语法高亮显示:syntax on如果此时语法还没有高亮显示,那么在/etc目录下的profile文件中添加以下语句:export TERM=xterm-color设置Windows风格的C/C++自动缩进(添加以下set语句到vimrc中)设置(软)制表符宽度为4:set tabstop=4 set softtabstop=4设置缩进的空格数为4set shiftwidth=4设置自动缩进:即每行的缩进值与上一行相等;使用 noautoindent 取消设置:set autoindent设置使用 C/C++ 语言的自动缩进方式: set cindent如果想在左侧显示文本的行号,可以用以下语句:set nu程序执行权限chmod +x ~~~~~~~:文件名纵观全局看系统ps -eH查看系统运行程序-e显示所有程序top查看实时运行状
cut剪切文件cut -d" " -f 3- name_list.txt-d" ":表示分割的标志 这里使用空格-f 3-:表示保留的字段,名字部分是第三, 所以是3-以后的部分保留最后的是需要执行的文件但是源文件并没有被改变,我们可以使用>来保存剪切后的内容sort排序按照字母顺序排序echo与导入的结合可直接添加内容到文件中文件wc导出-l:是检测有多少行-w:是检测有多少字正则表达式^沉潇 :这个符号在前面 表示以沉潇开头的句子沉潇$ :这个符号在后面 表示以沉潇结尾的句子^[AaBbCc] :以A、a、B、b、C、c、开头的句子^.[AaBbCc]:第一为不确定,第二位为A、a、B、b、C、c 开头的句子pipe命令和grep命令grep Love Poems by George Meredith - Volume 1 - George Meredith.txt在文件中查找含Love的语句
绝对路径和相对路径绝对路径从最下面的文件写到我们需要的找的文件为绝对路径相对路径../../为相对路径拷贝文件cp永久删除rm -irm -R全部删除打包文件用来备份tar打包和解包tar -cf打包tar -tf不打散包的情况下查看包tar -xf解包打包并压缩tar -czfc:创建一个新的打包文件zf:并利用gzip压缩tar -xzfx:解压zf:传送到新的地方在x后面加v可以看的更详细bzip2压缩tar -cjf bzip2压缩tar -xjf解压在x后加v更详细>的使用相当于一个管道,进行输送>>的使用不覆盖掉前面的,直接复制过来
创建文件和文件夹mkdir 地址/文件夹名 mkdir 文件夹名创建文件夹touch 文件创建文件nano 文件名编辑文件系统中查找文件locate 文件名 最快的查找方式系统内有一个一天一更新的类似于数据库的东西,在这里面查找会更快find查找 -- 在文件系统中查找,相对慢一点需要定位文件夹find Desktop/text/ -name '*.txt'whereis查找linux自带说明书man 需要查的命令Linux文件管理系统bin系统中的一些操作指令程序dev外设连接的驱动什么的lib资源库sbin管理员权限可用程序home下载什么的文件,用的比较多
查看所有文件夹pwb查看上一步所在文件夹 echo $OLDPWD利用 cd -可以返回到上一次所在的文件夹环境变量env 查看环境变量自己定义变量TEST=“Hello world”echo $TEST显示自己定义的变量export TEST导出我们定义的变量在其他空间内使用增加opt先查看PATH内容echo $PATH在原有的基础上添加路径PATH=$PATH:/opt模糊查找文件当忘记文件名或者其他情况但记得文件后缀利用 ls *.txt 查找所有.txt结尾的文件可用 ls 名字?.txt 查找名字1.txt、名字2.txt…可用 ls [Tt]sss[0~9]* 查找 T 或 t ,0~9所有类型的文件单引号和双引号区别双引号:内有有变量输出为变量的内容、单引号:都按文字输出进入管理员权限su
uname指令: uname -a显示系统所有信息指令: uname -r -m组合显示文件夹进入文件夹利用ls查看当前文件夹内所含文件cd文件名--(可以输入一部分 按tap键自动补全)退出文件夹退出一级 cd ..退出到最初的位置 cd操作记录存储在.bash_history利用cat查看 cat .bash_history利用echo $HISTFILESIZE查看一共可以保存多少条历史记录可直接输入 history 查看命令也可 使用 !编号 执行相应编号的命令
一只胖橘