1.登陆后你在的位置?
一般登陆后,你的位置位于自己的主目录中。
2.绝对文件路径?相对文件路径?快捷方式?
绝对文件路径:描述了在虚拟目录结构中该目录的确切位置,以虚拟目录跟目录开始,相当于目录全名。
以正斜线(/)开始,比如 /usr/local。
相对文件路径:允许用户执行一个基于当前位置的目标文件路径。
比如:当前在/usr/local
➜ local ls
Caskroom Frameworks bin go lib sbin var
Cellar Homebrew etc include opt share
➜ local cd go
快捷方式(在相对路径中使用):
单点符(.) : 表示当前目录; 双点符(..) : 表示当前目录的父目录。
3.制表符自动补全?
有的时候文件的名字很长,很容易拼出错即使拼写对了也很浪费时间。
➜ xktest ls java*
javaxiaokaxiu
比如操作javaxiaokaxiu这个文件时,输入到java的时候,然后按制表键(tab)就会补全成javaxiaokaxiu,是不是方便多了。
4.复制文件
语法: cp source target
如果target不存在则直接创建,如果存在,默认不会提醒你是否需要覆盖,需要加-i就会询问你是否覆盖,n否y是。
➜ xktest cp a c
➜ xktest cp -i a c
overwrite c? (y/n [n]) y
➜ xktest ls
a c
5.重新命名文件?移动文件?
语法 : mv soucre target
重命名:
➜ xktest ls
➜ xktest touch java
➜ xktest ls
java
➜ xktest mv java java1.8
➜ xktest ls
java1.8
移动文件:
新建jdk目录把java1.8文件移动到jdk目录下。
➜ xktest ls
java1.8
➜ xktest mkdir jdk
➜ xktest mv java1.8 jdk
➜ xktest ls -R
jdk
./jdk:
java1.8