linux基础
linux下各种bin 和sbin文件夹的区别
https://blog.csdn.net/u013485792/article/details/52367732
/ 根目录
/bin 存放必要的命令
/boot 存放内核以及启动所需的文件
/dev 该目录主要存放的是外接设备,例如U盘、其他的光盘等。在其中的外接设备是不能直接使用的,需要挂载(类似于windows分配盘符),分配盘符后可以在/mnt文件夹中找到U盘的文件夹
/etc 存放系统配置文件
/home 普通用户的宿主目录,用户数据存放在其主目录中
/lib 存放必要的运行库
/mnt 存放临时的映射文件系统,通常用来挂载使用。
/proc 存放存储进程和系统信息
/root 超级用户的主目录
/sbin 存放系统管理程序
/tmp 存放临时文件
/usr 存放应用程序,命令程序文件、程序库、手册和其它文档。
/usr/bin 登录用户可以使用的预装程序一般都放在这里
/var 系统默认日志存放目录
ls -l 路径 除文件名称外,亦将文件型态、权限、拥有者、文件大小等资讯详细列出
ls -a 路径 显示包括隐藏文件的所有文件及目录 (ls内定将文件名或目录名称开头为"."的视为隐藏档,不会列出)
ls -lh 路径
mkdir -p 路径 -p 确保目录名称存在,不存在的就建一个
mkdir 路径1 路径2 路径3 创建多个目录
touch 创建文件
cp -r 若给出的源文件是一个目录文件,此时将复制该目录下所有的子目录和文件
rm -r -r 将目录及以下之档案亦逐一删除
rm -f -f 即使原档案属性设为唯读,亦直接删除,无需逐一确认
输出重定向
> 覆盖
>> 追加
df -h : df命令用于显示目前在Linux系统上的文件系统的磁盘使用情况统计
-h表示以可读性较高的形式展示大小
free -m free命令用于显示内存状态 -m 单位为m
free -g -g单位为g
head -n 显示文件前n行
tail -n 显示文件木为n行
tail -f file:通过tail 指令查看一个文件的动态变化
wc 利用wc指令我们可以计算文件的Byte数、字数、或是列数
wc -l 显示行数
wc -c 显示Bytes数
wc -w 显示字数