如题,我先放个网址
它这个有个毛病是你不管它放一会之后它的窗口就黑了,我也不知道为啥,每次碰到只能reset重启了.
本文主要以Linux面试必备20个常用命令_linux常用命令_袁袁袁袁满的博客-CSDN博客为主,按该文中顺序进行测试与练习.
初始界面
pwd命令:
功能:显示用户当前所在的目录
格式:pwd
ls命令:
功能:对于目录,该命令列出该目录下的所有子目录与文件。对于文件,将列出文件名以及其他信息
格式:ls [选项][目录或文件]
选项表:
选项 | 说明 |
---|---|
-a | 查看当前目录下的文件,包括隐藏文件 |
-l | 长格式显示文件 |
-lh | 以方便阅读的长格式显示 |
输入"ls":我没有设置[选项],它就只会显示该路径中可见的文件,也就是"test.lua"和"tests";我没有设置[路径],则默认路径为当前路径(下文未设置路径的代码均为当前路径),也就是上图中的"/root"
输入"ls -a":显示所有文件(包括隐藏文件),这里它显示了这个路径下有8个文件:"."、".."、".bash-history"、".bash_logout"、".bash_profile"、".shrc"、"test.lua"和"tests"
"."是文件"当前路径"文件夹
".."是"上一层路径"文件夹
("."、".."在下文"cd"指令中会有演示)
".bash-history"、".bash_logout"、".bash_profile"、".shrc"是每个用户的根目录下都的四个bash文件
"test.lua"、"tests"是原有的两个可见文件
输入"ls -l":每一行显示一个文件的详细信息.
输入"ls -lh":每一行显示一个文件的详细信息,与"-l"唯一的区别是文件大小的显示单位均以KBytes为单位(部分大小不足1KBytes的文件除外)
扩展:
linux的参数是可以按需组合取用的,也就是说如果我们既想看到隐藏文件,又想看到隐藏文件的详细信息,可以这么写:"ls -a -l",而且,这样写的也能达到相同效果:"ls -al"、"ls -la"
那么现在我们借用一个组合,输入"ls -alh":
图中显示了当前路径下的所有文件的详细信息(包括隐藏)
(此处内容参考每日一个Linux命令之ls命令_Mr_Sudo的博客-CSDN博客)
我在图中有标出序号
1:表示当前目录下的所有内容大小为7Kbytes
2:共10个字母,第1个字母表示文件类型(-表示普通文件,d表示目录文件,b表示块设备文件,c表示字符设备文件,l表示链接文件,p表示管道文件,s表示socket文件)。剩余的9个字母可以分为3组,分表表示所属用户,所属用户组,其他用户对该文件的读写权限(R表示可读,W表示可写,X表示可执行,-表示不具备相应权限)
(0817补:代表文件类型的编码的第一个字母为"d"时代表该文件为目录文件,当时我没反应过来,其实它指的就是文件夹)
3:紧跟在权限之后的1个数字,表示目录文件里面包含的目录文件数(包括普通目录文件和隐藏目录文件);如果是文件,则表示该文件的链接数
4:所属用户
5:所属用户租
6:文件大小
7:文件的mtime(Linux文件的atime, mtime, ctime属性以及修改_OopspoO的博客-CSDN博客)
cd命令:
功能:改变工作目录。将当前工作目录改变到指定的目录下
格式:cd [目录名]
命令 | 说明 |
---|---|
cd .. | 返回上一级目录 |
cd ../.. | 返回上两级目录 |
cd ~ | 切换到家目录 |
cd / | 切换到根目录 |
cd /root/ | 绝对路径:从家目录出发,直到想要去的目录 |
cd ../root/ | 相对路径:从当前目录出发,直到想去的目录 |
如图所示,可以看出cd的用法
此处我们再测一下"cd ."
可以看出,"cd ."不会变换目录,"cd .."会变换目录,得出结论"."为"当前目录"文件夹,".."为"上一级目录"文件夹