一 文件管理
1创建文件
touch file
2创建目录
mkdir dir1
mkdir -p dir1/dir2
创建单个目录不需要加 -p (创建递归时需要)
途中可以看出错误语句;如果没有加-p 则无法创建
3删除文件
-r表示递归
rm -f file1 强制删除
rm -fr /etc/1 强制删除递归
这里要写-r表示删除递归
4 复制文件
cp file dest 复制单个文件
cp file file1 file2 dir 复制多个文件到指定目录
cp -r sourcedir1 sourcedir2 destdir 复制目录到指定目录中
5移动
mv file file1 重命名为file1
mv file dir 移动到目录
6文件查看
cat file 查看全部内容
cat -n 加入行号但是包括空白行
cat -b 加入行号但是不包括空白行
head file 显示文件前10行
head -n 3 file 显示文件前3行
tail file 显示文件后10行
tail -n 3 file 显示文件后3行
7编辑文件
gedit file
vim file
二
1.相对路径
相对与当前系统位置,文件名称的简写,此名称前会自动添加'pwd'命令的输出,
相对路径文件名称前不会出现"/"
2.绝对路径
文件在系统中的真实位置,在任何情况下都可以使用
绝对路径一定以"/" 开头
3.linux的系统结构及目录分类
linux是一个倒树型结构顶级目录 "/" 根目录
"/"下的二级目录
/bin ##系统常规命令
/boot ##系统启动目录
/dev ##设备影射文件
/etc ##系统配置文件
/home ##普通用户家目录
/lib ##32位函数库
/lib64 ##64位函数库
/media ##光盘临时挂载
/mnt ##手动临时挂载
/run ##自动临时挂载
/opt ##第三方软件安装位置
/proc ##系统进程信息和硬件信息
/root ##超级用户家目录
/sbin ##系统管理命令
/srv ##系统数据
/sys ##内核相关调式
/tmp ##临时文件
/usr ##用户相关设定
/var ##系统数据
4 显示当前
pwd 显示当前路径
显示
ls dir ##显示路径信息
ls -l file ##显示目标属性
ls -l -d dir ##显示目录本身属性
ls -R dir ##递归显示目录中的所有内容
ls -a ##显示所有文件包括以"."开头的隐藏文件
ls -ad .* ##显示所有隐藏文件
##切换
cd ##进入当前用户家目录
cd /mnt ##进入mnt目录
cd .. ##进入到当前目录的上一级目录
cd - ##当前目录和进入当前目录之前所在目录之间的切换