bash常见命令

bash命令格式

命令 [-options] [参数],如:tar zxvf demo.tar.gz
查看帮助:命令 --help

bash常见命令

  • pwd (Print Working Directory) 查看当前目录
  • cd (Change Directory)`` 切换目录,如cd /etc`
  • ls (List)`` 查看当前目录下内容,如ls -al`
  • mkdir (Make Directory)`` 创建目录,如mkdir blog`
  • touch 创建文件,如 touch index.html
  • cat 查看文件全部内容,如 cat index.html
  • more less 查看文件,如more /etc/passwdless /etc/passwd
  • rm (remove)`` 删除文件,如rm index.htmlrm -rf blog`
  • rmdir (Remove Directory)`` 删除文件夹,只能删除空文件夹,不常用(rm –r temp/ 递归删除 - `rm –rf temp/ 强行递归直接删除很危险)
  • mv (move)`` 移动文件或重命名,如mv index.html./demo/index.html`
  • cp (copy)`` 复制文件,cp index.html./demo/index.html`
  • head 查看文件前几行,如 head -5 index.html
  • tail 查看文件后几行 –n –f,如 tail index.htmltail -f -n 5 index.html (实时,错误日志)
  • tab 自动补全,连按两次会将所有匹配内容显示出来(筛选)
  • history 查看操作历史
  • ssh 远程登录,如ssh root@gitlab.study.com
  • >>>重定向,如echo hello world! > README.md>表示覆盖 >>表示追加
  • wget 下载,如wget https://nodejs.org/dist/v4.4.0/node-v4.4.0.tar.gz
  • tar 解压缩,如tar zxvf node-v4.4.0.tar.gz
  • curl 网络请求,如curl http://www.baidu.com
  • whoami 查看当前用户
  • `|`` 管道符
  • grep 匹配内容,一般结合管道符使用