zoukankan      html  css  js  c++  java
  • linux,vim和bash命令小册

    linux命令

    命令 功能
    cd old 进入old文件夹
    ll -a 当前文件列表(包含隐藏文件)
    rm -rf old 删除old文件夹(包含子文件夹)
    mkdir old 新建old文件夹
    ps aux | grep node 显示当前包含node的进程名称
    find old -type f -name "*.l" -exec rm -f {} ; 删除old目录下的,所有子目录中,后缀为.l的文件
    find old -maxdepth 1 -type f -name "*.l" -exec rm -f {} ; 删除old目录下的,后缀为.l的文件(不涉及子目录)
    cp -r dir1/. dir2 将old文件夹下所有文件(包括子目录)复制到new文件夹下
    pwd 显示当前位置
    sudo 命令 使用管理员权限来执行命令

    more命令

    参数 功能
    空格键 向下滚动一屏
    b 向上滚动一屏
    = 输出当前行的行号
    q 退出more

    vim

    默认进入的是normal模式。
    从normal模式可以切换到其它模式。
    其它模式只能按esc切到normal模式。

    normal模式

    按键 功能
    esc 进入normal模式
    i 进入insert模式
    v 进入visual line模式
    citrl+v 进入visual block模式
    : 进入命令行模式
    $ 将光标移到当前行的行尾
    0(零) 将光标移到当前行的行首

    命令行模式

    按键 功能
    q 退出vi编辑器
    q! 不保存文件,退出vi编辑器
    w 保存文件
    wq 保存文件,退出vi编辑器
    dd 删除光标所在的行
    x 删除光标位置指定的字符

    visual line模式

    文本选择:

    按键 功能
    h 左选择
    l 右选择
    j 上选择
    k 下选择
    ^ 选中当前行,光标位置到行首(或者使用键盘的HOME键)
    $ 选中当前行,光标位置到行尾(或者使用键盘的END键)

    **文本编辑: **

    按键 功能
    d 剪切操作
    y 复制操作
    p 粘贴操作

    shell bash脚本

    脚本加上这一行,让系统强制使用这个路径的脚本解析器

    #!/bin/bash
    

    变量声明和控制台输出

    # 变量声明
    string="hello world"
    
    # 变量输出。注意$这个符号
    echo $string
    
    # 反引号的字符串来调用linux命令,并把pwd的命令输出结果赋值给变量PWD
    PWD=`pwd`
    echo $PWD
    

    选择分支结构

    # 注意[]里面前后都有空格,不能省略
    #-z判断字符串是否空
    str=""
    if [ -z $str ]; then
        echo "yes"
    else
        echo "no"
    fi
    
    #其它比较符号: 相等(-eq)、大于(-gt)、小于(-lt)、大于等于(-ge)、小于等于(-le)
    
    # -f 判断文件是否存在
    if [ -f "./dir/a.txt" ]; then
        echo "yes"
    else
    fi
    
    # -d 判断目录是否存在
    if [ -d "./dir/" ]; then
        echo "yes"
    else
    fi
    
  • 相关阅读:
    【转】聚集索引和非聚集索引的区别
    【转】【Android游戏开发十三】(保存游戏数据 [下文])详解SQLite存储方式,并把SQLite的数据库文件存储在SD卡中!!!
    【转】数据库范式(1NF 2NF 3NF BCNF)详解一
    【转】数据库 无损连接分解
    如何防止被路由器限速如何更改电脑网卡的MAC地址
    BZOJ 1497 最大权闭合图
    POJ 1966 无向图点联通度 最小割
    POJ 1815 最小割
    POJ 2987 最大权闭合图
    POJ 2391 floyd+二分+最大流
  • 原文地址:https://www.cnblogs.com/samwu/p/10239641.html
Copyright © 2011-2022 走看看