遇到一些朋友在之前是没有接触过linux系统,所以安装好linux系统之后就不会使用了。linux系统主要再终端通过命令来使用。而不像windows各种点击。而linux操作系统种有,各种各样的命令有上千个,有的命令是经常遇到,而有些用的很少或者几乎没有用到过。尤其做开发人员用到常用的命令其实是非常少的,就讲一些比较常用的命令,给大家能够用上linux这个系统。当然以后需要大家不断的应用和实践种日积月累才行。
怎么打开终端,快捷键是ctrl+alt+t。
与目录相关的命令
pwd命令
格式:pwd 功能:显示当前目录的绝对路径
![42118c349c5d1bafb5a7ad48a34c508f.png](https://i-blog.csdnimg.cn/blog_migrate/e9601c210a1134b5c898473307f1d44e.jpeg)
Zhi在linux下面有个根 就是用符合 / 来修饰。Linux下有一句话是这样说的,“一切皆为文件”。绝对路径是相对于根路径/的,根路径是恒定不变的。而相对路径,是相对于你当前处在路径来说的一个概念。
cd命令
格式:cd {目录路径名} 功能:切换到指定目录
![93ed3bee1d51c859098fa72867e7f6b4.png](https://i-blog.csdnimg.cn/blog_migrate/a2109ba4d7d5068c9c39847b4ab5b790.jpeg)
从当前工作目录跳到/home/delphi
cd .. 从当前工作目录转到上一层子目录
mkdir命令
![304f77c0ddf9c1d7d33d1c0582549dc8.png](https://i-blog.csdnimg.cn/blog_migrate/b6496c09a91f70b86761630f9743ef18.jpeg)
rmdir命令
格式:rmdir {-p} 目录路径名 功能:删除空目录。如果有-p参数,当子目录被删除之后,如果当前目录也是空目录,就一起删除。
与文件相关命令
ls命令
格式:ls{选项}{文件or目录} 功能:显示指定目录的信息,不指定目录时候,显示当前目录文件和子目录信息
主要选项 -l 查看当前目录下文件或者子目录主要信息
![164781f72fa293b30adc0d16b57f4523.png](https://i-blog.csdnimg.cn/blog_migrate/ae6c2005b68ca4df65469cdf6ac0eedb.jpeg)
今天我们只关注第一栏信息,把第一栏信息解释一下。第1位表示文件类型,第2 -- 4位代表文件所有者权限,第5 -- 7位代表所有者的同组用户权限,第8--10位代表其他用户的权限。权限分别为读r,写w,执行x。
文件类型符合:
- 普通文件 d 目录文件 l 链接文件 b 块设备 c 字符设备 p 管道文件 s套接口文件
touch命令
格式:touch {文件名} 功能:创建文件
![db55661548dc1abeb6d1765199c26ce0.png](https://i-blog.csdnimg.cn/blog_migrate/ee32620e27ea179f51c5216c312350e7.jpeg)
cp命令
格式:cp{选项}源文件 功能:将一个文件复制到另一个文件,或将数个文件复制到另一个目录。
主要选项:-r 如果源文件种含有目录名 将目录下的文件也全部依序复制到目的地
mv 命令
格式: mv 源文件 目标文件 功能:将一个文件移到另一个文件
rm命令
格式:rm{选项}{文件or目录} 功能:删除文件,目录
主要选项: -r:将目录以及一下文件也一一删除 -f:即将原文件属性设为只读,也直接删掉。