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/passwd
、less /etc/passwd
rm (remove)`` 删除文件,如
rm index.html、
rm -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.html
、tail -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
匹配内容,一般结合管道符使用