介绍一些常用的linux命令行
-
查看完整路径
pwd
打开终端,输入pwd
,显示出当前的完整路径
![](https://img.haomeiwen.com/i5308475/40cd21af90e07f34.png)
-
查看当前目录下的文件
- ls
- ls -a
- ls -al
-
ls
是不包括隐藏文件 -
ls -a
是查看当前目录下的所有文件(包括隐藏文件) -
ls -al
是查看当前目录下的所有文件(包括隐藏文件)的详细信息
举个例子:
我在cal文件夹放了三个文件如下图:
![](https://img.haomeiwen.com/i5308475/a78fadafad3e5a2e.png)
在终端切换到这个文件夹下输入ls
![](https://img.haomeiwen.com/i5308475/79347d84619f56d5.png)
输入ls -a
后可以发现.DS_Store
是隐藏文件
![](https://img.haomeiwen.com/i5308475/156346bb7d59d915.png)
输入
ls -al
![](https://img.haomeiwen.com/i5308475/5694987dfd19ebc2.png)
文件类型与权限 | 链接占用的节点(i-node) | 文件所有者 | 文件所有者的用户组 | 文件大小 | 文件的创建时间/最近修改时间 | 文件名称 |
---|---|---|---|---|---|---|
-rwxr-xr-x@ | 1 | chenzekun | staff | 748 | 9 25 2016 | app.js |
以此类推
小提示:
"~" 也表示为 home 目录 的意思,"." 则是表示目前所在的目录,".." 则表示目前目录位置的上一层目录。
-
切换工作目录
cd
假设我要切换到桌面,那么可以这样输入 cd Desktop
,就可以切换到桌面
![](https://img.haomeiwen.com/i5308475/a01ac8d538be9bd9.png)
假设我要切换到桌面的上一级,那么可以这么输入cd ../
,就可以切换到上一级
![](https://img.haomeiwen.com/i5308475/465b038c0ee8026e.png)
假设我要切换到根路径,那么在终端输入cd /
就可以了
![](https://img.haomeiwen.com/i5308475/8771e8a58193db00.png)
-
创建文件
touch
比如我要创建x.html,那么我在终端可以输入touch x.html
![](https://img.haomeiwen.com/i5308475/92faf0180c4bb4da.png)
在chenzekun里发现到x.html
![](https://img.haomeiwen.com/i5308475/a16223de5adc558b.png)
-
删除文件
rm
比如我刚才创建x.html,我现在要把x.html删掉,那么我在终端可以输入rm x.html
,就可以删掉了
![](https://img.haomeiwen.com/i5308475/d94cb938b05bbcbc.png)
-
删除文件夹
rm -rf
比如我要删除chenzekun里的x文件夹,那么我可以在终端上输入rm -rf x
,这样就可以删除了
![](https://img.haomeiwen.com/i5308475/a5ca7a40aeef8747.png)
![](https://img.haomeiwen.com/i5308475/6e50d4c7a1007e64.png)
![](https://img.haomeiwen.com/i5308475/643b66789c4072cd.png)
-
重命名文件
mv
比如我在chenzekun里创建1.html,我现在要将1.html改为2.html,那么在终端上可以输入mv 1.html 2.html
![](https://img.haomeiwen.com/i5308475/21a5ca21430c8c92.png)
![](https://img.haomeiwen.com/i5308475/9b5520b7b047c6d9.png)
![](https://img.haomeiwen.com/i5308475/e2c1bfdda666f837.png)
-
创建文件夹
mkdir
在chenzekun里创建x文件夹,那么在终端上输入mkdir x
![](https://img.haomeiwen.com/i5308475/a6c5dd72ff9a9f2d.png)
网友评论