目录
1.指令
1.1文件夹的基本操作
显示目录下的文件:
ls
显示目录下的所有文件包括隐藏文件:
ll
ls -a
查看一条指令的所有用法:
man ls
清空屏幕:
clear
按修改顺序排序:
ls -ltr
切换目录:默认回到家目录:
cd ../
显示当前目录:
pwd
终止命令: Ctrl+c:
显示指定的文件或者文件夹:
ls -l *
*的意思是代表任意的,可能是多个字符
?可以是替代一个符号。
创建文件夹:
mkdir test
创建一个test的文件夹
1.2文件的相关操作
创建文件:创建一个test的文件
touch test.txt
复制文件:cp也可以复制文件夹,如果已经存在会覆盖
cp -R /* 。。遍历拷贝到。。
cp 源文件 目标文件
如果是文件夹的话,要加-r
删除文件:
rm 文件名
删除文件夹:
rm -r 文件夹名
移动文件或者文件夹:
mv 源文件或者文件夹 目的文件或者文件夹
查看文件内容:
cat 文件名
more,以全屏展示
1.3 其他
创建链接:创建软链接 -->快捷方式
ln -s 源文件 快捷方式
创建硬链接 :
ln 源文件 目标文件
2.root根目录
bin:二进制目录,GNU的一些东西,放平时用的一些系统自带的命令文件
cdrom:光盘在这里
etc:系统配置文件
home:主目录存放所有用户的一些文件
lib,lib32,lib64:库目录,相互依赖的软件,依赖或者包
lost+found:存放意外丢失的文件
mnt:挂载目录,外在的设备和电脑进行连接
proc:伪文件系统
run:运行目录,打开一个应用,用来存放这个应用的临时文件,当应用关闭的时候可能会被删除
snap:ubuntu的特有产物,安装的一些独居特色的东东
tmp:临时文件夹,放一些临时的工作文件
var:可变目录,存放一些经常变化的文件,放一些常用的文件
boot:启动目录,存放启动的时候需要的一些东西
dev:设备目录,存放驱动,硬件设备的连接与硬件有关,类似于设备管理器
media:媒体目录,可移动设备的挂载点
opt:可选目录,不是linux自带的软件包,不是linux自带的东西,qq微信放这里
root:root用户的主目录,管理员的家
sbin: 系统二进制目录,存放高级管理员的一些指令
srv: 存放一些本地服务,服务目录
usr: 用户二进制目录,大量的普通用户使用的GNU工具,自己安装的软件默认是在usr/bin