1、文件管理命令
touch
新建文件
修改文件时间戳
mkdir
多个目录分开写,层级目录加-p
rm
文件目录删除
rm -f(强行删除不提示)
rm -f -r(强行删除包括递归)=rm -fr
注:使用rm -f无法删除文件或者目录中有东西或者递归的文件和目录,此时就要用rm -fr;
编辑文件
gedit(图形编辑)
回车后可直接编辑内容,save保存后自动创建;
vim
按i对文本进行编辑
<Esc>退出插入;":wq"保存编辑;":q"未编辑退出;":q!"已编辑强制退出。
vim异常退出
显示文件内容
cat(查看文件所有内容)
cat
-
b file ##
显示文件内容并显示行号
,
不显示空行的行号
cat -n file ##显示文件内容并显示行号
head ##查看文件前多少行
head westos ##
默认显示文件前
10
行
head
-
n westos ##n
代表数字 显示文件的前
n
行
tail ##查看文件的后多少
tail westos ##
默认显示文件后
10
行
tail
-
n westos ##n
代表数字 显示文件的后
n
行
less ##分页浏览
/关键字,搜索关键字
按 v进入vim模式可编辑,esc-->:wq保存退出回到less模式
按q退出less模式。
cp(复制文件和目录)
建立实验文件、目录
实验结果
文件的移动、复制的原理
相同分区
不同分区
file(查看文件类型)
wc(文件容量统计)
2、Linux中的文件寻址
(1)Linux系统结构
系统二级目录
/
bin ##
系统常规命令
/
sbin ##
系统管理命令
/
dev ##
设备文件
/
home ##
普通用户家目录集合
,
此目录中的子目录为普通用户家目录
/
root ##
超级用户家目录
/
lib64 ##64
位函数库
/
lib ##
系统函数库
/
proc ##
进程信息
,
系统识别的硬件信息
/
run ##
当前运行的硬件和系统模块
/
srv ##
系统数据
(
常量
)
/
var ##
系统数据
(
变化
)
/
tmp ##
系统临时文件存放目录
/
mnt ##
临时设备挂载点
/
media ##cdrom
临时挂载点
/
etc ##
系统大多数程序的配置目录
/
opt ##
第三方软件安装位置
/
boot ##
系统启动分区
,
系统启动时读取的文件都在此目录中
/
sys ##
关于内核设定目录
/
usr ##unix
system
resource
仅次于
/
重要 多数系统资源都在此目录中
文件绝对路径,相对路径
pwd(显示当前在系统中的位置)
工作目录的切换
cd;cd -;cd ~;cd ..
路径信息的显示
ls(显示文本信息)
文件批处理
字符集合表示方法
"[ ]" 模糊匹配
"{ }"精确匹配
'~'的使用