每天5道linux面试题(第三天)

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


猜你喜欢

转载自blog.51cto.com/11868421/2678080