文件与目录(文件夹)
~ ==> 用户目录
/ ==> 所有硬盘
. ==> 当前目录
.. ==> 上一级目录(父级目录)
$ ==> 已准备好
相对路径与绝对路径
以/开头的路径就是绝对路径
缩写规则
规则:删除元音字母(A、E、I、O、U),保留前2~3个辅音字母。
例如:
-
mkdir ==> make directory ==> 创建目录
-
rm ==> remove ==> 删除
-
mv ==> move ==> 移动、重命名
-
cp ==> copy ==> 复制
-
ls ==> list ==> 枚举
-
cd ==> change directory ==> 改变目录
常见自带命令
-
cd ==> 进入目录
-
pwd ==> 显示当前目录
-
mkdir 目录名 ==> 创建目录
-
mkdir -p 目录路径 ==> 创建目录(eg.:mkdir -p demo/outter/inner),如果目录路径有特殊字符(eg.:空格)要加引号。所以坚决避免有特殊字符
-
whoami ==> 我是谁
-
ls ==> 查看路径
-
ls -a ==> 查看路径(显示所有文件【包括隐藏文件】)
-
ls -l ==> 查看路径(包括详细信息)
-
touch 文件名 ==> 创建文件
-
touch 文件名(已存在的文件名) ==> 改变文件更新时间
-
cp 源路径 目标路径 ==> 复制文件
-
cp -r 源路径 目标路径 ==> 复制目录
-
mv 源路径 目标路径 ==> 移动节点
-
rm 文件路径 ==> 删除文件
-
rm -f 文件路径 ==> 强制删除文件
-
rm -r 目录路径 ==> 删除目录
-
rm -rf 目录路径 ==> 强制删除目录
-
curl -L http://www.baidu.com > baidu.html ==> 下载文件
-
df -kh ==> 磁盘占用
-
du -sh ==> 当前目录大小
-
du -h ==> 各文件大小
命令行基础(~/.bashrc)
自动运行
-
touch ~/.bashrc
-
vi ~/.bashrc
-
关闭退出终端,然后打开终端,可以看到 Hi,这说明每次进入终端,就会优先运行 ~/.bashrc 里面的命令。
可以用 ~/.bashrc 在进入 终端 前执行任何命令,十分方便
alias
- 在 ~/.bashrc 里新增一行
alias la='ls -a'
,等于号两边不能有空格. - 运行
source ~/.bashrc
,作用是执行 ~/.bashrc. - 运行 la,就会看到所有路径,也就是说,现在 la 就是 'ls -a' 的缩写了,利用这个技巧,我们可以把很多常见的命令缩写一下,比如:
alias la='ls -a'
alias ll='ls -l'
alias gst='git status -sb'
alias ga='git add'
alias ga.='git add .'
alias gc='git commit'
alias gc.='git commit .'
commit失败
git commit --no-verify -m "修改细节"
网友评论