Linux基础知识——概述和常用文件管理命令
概述
- 终端:一个terminal窗口就是以个屏幕, 远程连接了一个服务器, 每一个terminal可以连接到任何一个其他服务器上;关掉terminal相当于只是关掉了屏幕, 但远程服务器是一直开着的;
- 文件系统
根目录:/
bin目录(常用可执行文件命令)
etc目录(配置文件)
var目录
lib目录(安装包, 头文件)
home目录(所有用户的家目录)
…
- 路径:
绝对路径:从根目录开始描述的路径
相对路径:从当前目录开始描述的路径
.
表示当前目录
..
表示上级目录
~
表示家目录,也就是用户目录 - 基本操作:
取消命令,并换行
Ctrl + C
清除本行命令
Ctrl + U
补全指令
Tab
可以补全命令和文件名,如果有多个方案,双击会出现备选方案
命令跳转
方向键
:↑表示上一条指令,↓表示下一条指令
复制
Ctrl + Ins
粘贴
Shift + Ins
常用的一些文件指令
ls
列出当前目录下所有文件,蓝色的是文件夹,白色的是普通文件,绿色的是可执行文件
参数:
-l : 展示详细信息;
-h : 人性化的显示详细信息;
-a : 显示所有的文件(包括被隐藏的文件, 所有被隐藏的文件都是以.开头的);
ll 等价于ls -la
pwd
显示当前目录路径
cd + path
cd 跳转目录,默认返回家目录, cd … 返回上一层目录, cd - 返回上一个待过的目录;
cp path1 path2
将path1 复制一份到path2中,如果path1是文件夹需要加上参数r
mkdir
创建文件夹
参数 -p可以创建复合文件夹,eg:mkdir a/b/c -p
touch
创建文件
rm
删除,如果删除的是文件夹需要加上参数-r
mv path1 path2
将path1移动到 path2中,path2必须是文件夹或者是不存在的文件名
cat xxx
显示文件内容
history
显示历史使用过的指令