zoukankan      html  css  js  c++  java
  • bash学习笔记

    基本命令: 
    cd   ——change directory,跳转  在没有参数的情况下,直接跳转到用户的home      路径为  /home/username     cd /home   路径为  /home  ——挂载点  挂载点:目录的节点可以作为挂载点,把sda2物理空间与/home目录绑定,在/home
    上的操作就是往sda2上写入东西。 pwd  ——显示当前路径(绝对路径)  windows的分区是平行分区(c:d:e:。。。。)  linux的分区结构为树形分区结构 ls  ——列出当前目录下的文件和文件夹 touch filename  ——创建文件 
    vim filename  ——用vim打开/创建文件 
    在超级用户下执行cd和ls命令什么都没有,怎么回事?  用pwd命令可以查看目录为/root。也就是说在超级用户下cd命令不加任何参数时是到
    超级用户的home即为/root。因为root是空的,所以什么也看不到。 以“.”点开头的文件或者目录是隐藏的文件或者目录。  ls –a  ——显示隐藏文件   ls的参数a,——查看隐藏文件 tab补齐 
        cd 是目录的改变跳转。所以cd后的tab只补目录,而文件的名字没写完整按下tab是
    没有反应的。  文件和目录名是区分大小写的。 
        如果不能确定补的是哪一个,按下tab后会列出所有的情况。比如说有abc和aef两个
    路径,输入a后按下tab键会列出abc和aef  tab还可以补齐命令 markdown的介绍  安装:sudo apt-get install markdown 
    使用: 
    vim myfile.md 
    markdown myfile.md>myfile.html firefox myfile.html & 
    说明:firefox为浏览器,&表示后台运行。没有&就是前台运行。在前台运行的情况下当firefox还没有执行完时是不能进行其他操作的。  
    命令之所以能被执行,是shell的功能。由shell解释的。最常用的shell是bash  其中b为人名,a为again,sh为shell 基本命令 
    mkdir  ——创建目录 
    file abc  ——查看abc是文件还是路径 
    man instruction  ——查看instruction的帮助文件 ctrl+L 或者命令clear  ——清屏 rm  ——删除文件

    rmdir  ——删除目录 
    alt+ctrl+d  ——显示桌面,再次执行则返回 ctrl+l  ——清屏 rm 删除文件 
    rmdir 删除文件夹。但是文件夹不空时,将无法删除 rm –rf  ——文件或者文件夹的强制删除。  怎样知道-r 或者-f什么意思呢?  man rm  然后输入斜杠/ 表示查找。输入-r后回车会查到关于-r的注释  最后输入q推出man注释 字符的复制和粘贴:  用拖动鼠标的方法选中字符的同时已经完成了复制。  在要粘贴的位置按下鼠标滚轮完成粘贴 cp filename newname  ——复制文件 root权限的文件普通用户是不能修改的。当前用户下复制这个root文件就会成为普通权限的文件,普通用户就能修改了 
    ls –l  ——查看文件权限(长格式) vim a  ——创建并编辑a文件 cp a b  ——复制a到b 
    diff –u a b>ab.diff  ——生产a、b的patch。 从a到b的变化记录在ab.diff里面可以查看。 
    修改者把生成的diff文件发给开发者,如果开发者认可就升级软件 history  ——bash命令,用来显示所以使用过的命令 history>git.txt  ——将使用过的命令保存到文件git.txt bash的快捷键 
    ctrl+p  ——上(previous) ctrl+n  ——下(next) 
    ctrl+b  ——左(backward) ctrl+f  ——右(forward) ctrl+d  ——delete 
    ctrl+a  ——home(the first letter) ctrl+e  ——end ctrl+h  ——退格  
    ctrl+shift++  ——屏幕放大 ctrl+-  ——屏幕减小  
    F9  ——sidebar F11  ——窗口大小 命令 :  cat filename  ——查看文本文件的内容,不打开vim 
    more filename  ——查看文本文件的内容,显示第一屏。按空格键显示下一屏。ctrl+c或q退出查看。 
    less filename   ——查看文本文件的内容。屏幕显示第一屏后用户可以按k、j上下移

  • 相关阅读:
    Flutter & Dart 安装在window系统
    HAWQ配置之客户端访问
    HAWQ配置之HDFS HA
    HAWQ集成Yarn HA作为资源管理服务
    ambari 安装HDP3.0.1后,启动服务的问题记录
    【Clojure 基本知识】小技巧s
    [转帖]Loading Data into HAWQ
    【Clojure 基本知识】 关于函数参数的各种高级用法
    【Clojure 基本知识】 ns宏的 指令(关键字) requrie的用法
    Linux系统解析域名的先后顺序【转帖】
  • 原文地址:https://www.cnblogs.com/aivnfjgj/p/6421325.html
Copyright © 2011-2022 走看看