20180926linux操作进阶

    • vim​​​​​​​编辑器
      • 插入模式
        • i插入光标前一个字符
        • I插入首行
        • a插入光标后一个字符
        • A插入行末
        • o向下新开一行,插入行首
        • O向上新开一行,插入行首
      • 命令模式ESC进入命令模式
        • 删除命令
          • x删除光标后一个字符
          • X删除光标前一个字符
          • dd删除光标所在行,
          • d0删除光标前本行所有内容,不含光标所在字符
          • dw删除光标开始位置的字,包含光标所在字符
        • 撤销命令
          • u一步步撤销
          • CTR-r反撤销
        • 重复命令
          • .重复上一次操作命令
        • 文本行移动
          • >>文本行右移
          • <<文本行左移
        • 复制粘贴
          • yy复制当前行,n yy复制n行
          • p在光标所在位置向下新开辟一行粘贴
        • 可视模式
          • v安字符移动,选中文本
          • V按行移动,可以配合d/y等删除复制移动
        • 替换操作
          • r,替换当前字符
          • R,替换当前光标后的字符
        • 查找命令
          • /:str查找
          • n:下一个
          • N:上一个
      •  
    • 本地连接远程服务器putty
    • 本地往服务器上传文件用filezilla
    • 关机重启
      • reboot重启系统
      • shutdown -r now 重启系统
      • shutdown -h now立即关机
    • 查看登录用户:who
      • -q只显示登录账号和数量
      • -u显示列标题
    • 退出登录账户:exit
    • 设定用户密码:passwd
    • 切换管理员账号
      • sudo -s
    • 修改文件权限:chmod u/g/o/a +/-/=rwx文件;chmod u+x test.txt
      • u表示文件所有者
      • g表示与文件所有者同属同一组,即用户组
      • o表示其他人
      • a 表示所有人
      • +增加权限
      • -撤销权限
      • =设定权限
      • r读,w写,x执行
      • r4,w2,x1,-0
    • 查看命令位置:which
    • 打包压缩,解包解压
      • 打包压缩:tar -zcvf xxx.tar.gz *
      • 解包解压:tar -zxvf xxx.tar.gz
    • 查找文件 find
    • 文本搜索:grep
      • 例grep 'a' 1.txt;可以加正则
      • -v显示不包含匹配文本的所有行(相当于求反)
      • -n显示匹配行及行号
      • -i忽略大小写
    • 查看或者合并文件内容:cat
    • 链接文件:ln
      • 软连接:ln -s源文件 链接文件 ;不占用磁盘空间,源文件删除则软连接失效
      • 硬链接:ln 源文件 链接文件; 只能连接普通文件,不能链接目录。
    • 管道|
      • |左端塞东西(写),右端取东西(读)。
    • 分屏显示:more
    • 输入重定向命令:>
      • >输出重定向会覆盖原来的内容
      • >>输出重定向会追加到文件尾部
    • cp
      • -a保持稳健原有属性
      • -f已经存在的目标文件而不提示
      • -r 目标文件必须为一个目录名
      • -v显示拷贝进度
    • rm删除文件
      • -f强制删除,不用提示
      • -r递归删除目录,删除文件夹时需要此参数
    • cd操作
      • cd 进入用户主目录(/home/用户目录)
      • cd ~切换当前用户的主目录(/home/用户目录)
      • cd. 切换到当前目录
      • cd ..切换到上级目录
      • cd -可进入上次所在的目录
      • 注意:如果路径从根路径开始,则需要前面加上/
    • man command 显示使用手册
    • 自动补全
      • tab
      • 退出选择,ctrl+c
    • 命令的基本使用
      • ls查看当前文件夹内容
      • pwd查看当前所在文件夹
      • cd【目录名】切换文件夹
      • touch[文件名]如果文件不存在新建文件
      • mkdir[文件名]创建目录
      • rm[文件名]删除指定文件名
      • clear清屏
      • ctrl+shift+=放大
      • ctrl+-缩小

你可能感兴趣的:(20180926linux操作进阶)