一、文件系统
1. 文件系统结构
根目录 : /
根目录下常见文件夹 :
- b i n bin bin : 存放常用的可执行文件命令 ;
- e t c etc etc : 配置文件
- v a r var var : l o g log log 日志文件
- l i b lib lib : 安装包,头文件
- h o m e home home : 用户的家目录
- p r o c : proc : proc: 也是配置文件 (/proc/cpuinfo)
2.路径
- 绝对路径
从根目录开始描述
/home/acs/main.cpp
可以在当前文件夹 输入
pwd
显示改文件夹的绝对路径
- 相对路径
从当前的路径开始描述路径
tmp/main.cpp
- 特殊路径
.
在当前没目录不变
..
上层目录
~/
家目录
二、
Ctrl + C
直接结束一个命令,或者重起一行
Ctrl + U
直接清空本行
tab
自动补全出来(系统发现只有一种方案的时候)
如果有多个选择那么再次按下 tab
就会弹出所有选择
↑
上一条命令
ls
展示这个列表
ls -l
查看详细信息
drwx… - d表示文件夹 rwx表示读写执行 然后就有大小 创建时间
-rw-rw-r-- -表示普通文件
ls kill -lh
将大小转换为kb
ls -a
将隐藏文件显出 (所有的.
开头的文件隐藏文件)
pwd
当前的路径
cd
进入其他路径
cd -
返回上一个 (历史记录的上一个)
cp a/temp.txt b
将
a
a
a下面的文件赋值到
b
b
b上
cp a/temp.txt b/temp2.txt
赋值并且重命名
cp a b -r
将整个a赋值到b里面,需要加一个参数-r
mkdir name
创建文件夹
mkdir /// -p
创建多级,如果有的话不报错,如果没有就创建
touch name.type
创建一个文件
rm name -r
删除一个文件夹 也可也 删除文件 但是不需要 - r
rm package/*
删除文件夹下的所有东西但是不删除文件夹
history
查看历史指令
mv a/temp.txt b/
剪切+粘贴
cat t.txt
展示内容