文件管理常用命令
一、文件系统
1、一些文件
(1)根目录 /
(2)常用文件夹
bin:各种可执行文件
etc:存储各种配置
var:存各种日志
lib:存静态链接库
proc:存计算机的信息
home:存用户的
home 里acs 再里 main.cpp
2、在Linux中描述路径
分为两种
(1)绝对路径:从根目录开始描述,即从/开始
如/home/acs/main
(2)相对路径:在当前的文件下开始描述
例如:当前有home--acs--tem--main.cpp
当前在tem中,则直接 tem/main.cpp
(3).和..
. 当前目录,不变
.. 回到上一级的目录
(3)~:家目录
是用户的“根目录”,是acs,而不是home
二、文件管理常用命令
1、ctrl c:取消命令,并且换行
向当前正在运行的进程传递一个终止信号,并且换行
2、ctrl u:清空本行命令
3、tab:补全命令或者文件名(路径),如果补全不了可以快速按两下tab,可以显示备选选项
4、ls:列出当前目录下的所有文件,蓝色的是文件夹,白色的是普通文件,绿色的是可执行文件
(1)ls-l:展示文件的详细信息,会展示出很多参数
(2)ls-h:把展示的信息中内存展示为容易看懂的样子
(3)ls-a:展示所有文件包括隐藏文件(文件名以.开头的是隐藏文件)
5、pwd: 显示当前路径,即在哪个文件夹下
6、cd X: 进入X目录(文件夹)下, cd .. 返回上层目录,cd- 返回上一个待过的文件夹下
7、cp X Y: 将X文件复制到Y中,复制+粘贴+重命名。X和Y可以是一个路径,比如../dir_c/a.txt,表示上层目录下的dir_c文件夹下的文件a.txt
cp x y -r:把x中所有的东西复制到y中
cp x . -r:把x复制到与x同一文件夹中,但是会重名
8、mkdir X: 创建目录(文件夹)X
mkdir home/acs/a/b:在a中创建b
mkdir a/b/c-p:在a中创建b,在b中创建c
9、 rm X:删除普通文件;rm X -r:删除文件夹
rm x1 x2 :可以同时删除x1,x2
若c中有x1.txt,x2.txt,x3.txt,想删c 要用rm c-r 或者 rm *.txt 也可以,*表示这个文件夹中所有文件
rm tem/ -r 可以删除tem文件夹,注意要到tem的上一级目录中去删除