Linux目录结构及文件基本操作
2016-10-02 13:51
381 查看
一、Linux 目录结构
Linux以树形目录结构来构建整个系统,是用户可操作系统的骨架。逻辑上来说 Linux 的磁盘是“挂在”(挂载在)目录上的,每一个目录不仅能使用本地磁盘分区的文件系统,也可以使用网络上的文件系统。举例来说,可以利用网络文件系统(Network File System,NFS)服务器载入某特定目录等。1. FHS标准
具体分成4类
2. 目录路径
使用cd可以切换命令;.表示当前目录;..表示上一级目录;以.开头的都是隐藏文件
ls -a可以查看隐藏文件; -表示上一次所在的目录;~表示当前用户的home目录;pwd获得当前的绝对路径
cd ..进入上一级目录;cd ~进入home目录或者cd /home/<你的用户名>
绝对路径:以根"/"目录为起点的完整路径,以你所要到的目录为终点
相对路径:以当前目录.为起点,以你所要到的目录为终点;
假设你当前的目录为根目录,usr/local/bin(省略了.)
假设你当前的目录为home目录,../../usr/local/bin因为../返回上一级目录
提示:在进行目录切换的过程中请多使用
Tab键自动补全,可避免输入错误,连续按两次
Tab可以显示全部候选结果
二、Linux文件的基本操作
1、新建文件
使用
touch命令创建空白文件,
2、新建目录
使用
mkdir(make directories)命令可以创建一个空目录,也可同时指定创建目录的权限属性
mkdir -p father/son/grandson
3.复制
复制文件:cp test father/son/grandson
复制目录:cp -r father family 递归的复制
4.删除
rm test; 对于只有可读权限的文件:rm -f test 强制删除
删除目录要加上-r:rm -r family
5.移动文件与文件重命名
使用
mv(move or rename files)命令,移动文件(剪切)。将文件"file1"移动到"Documents"目录
mv 源目录文件 目的目录:
mv file1 documents
将文件"file1"重命名为"myfile"
mv 旧的文件名 新的文件名: mv file1 myfile
批量重命名:rename 这里与正则表达式有关
6. 查看
cat,
tac和
nl命令查看文件:cat为正序显示, tac为倒序显示
标准输入输出:当执行一个shell命令时,通常会打开3个标准文件,即标准输入文件stdin,默认对应于终端的键盘;标准输出stdout
和标准错误输出stderr,对应于输出屏幕。进程将从标准输入文件中得到输入数据,将正常输出数据输出到标准输出文件中,将错误信息输出到标准错误文件中。
nl命令,添加行号并打印
使用
more和
less命令分页查看文件
使用head和tail 命令查看文件:因为它们一个是只查看的头几行(默认为10行,不足10行则显示全部)和尾几行
tail /etc/passwd 只看最后一行:tail -n 1 /etc/passwd
关于
tail命令,不得不提的还有它一个很牛的参数
-f,这个参数可以实现不停地读取某个文件的内容并显示
7.查看文件类型:file命令
8.编辑文件vim
相关文章推荐
- Linux学习笔记--4.Linux 目录结构及文件基本操作
- Linux学习笔记--4.Linux 目录结构及文件基本操作
- 二.Linux系统目录结构及文件基本操作
- Linux 目录结构及文件基本操作
- Linux学习笔记--4.Linux 目录结构及文件基本操作
- Linux学习笔记--4.Linux 目录结构及文件基本操作
- Linux学习笔记--4.Linux 目录结构及文件基本操作
- Linux目录结构及文件基本操作
- linux目录结构及文件基本操作学习笔记
- Linux文件基本操作管理和系统目录结构
- Linux 目录结构及文件基本操作
- Linux学习笔记--4.Linux 目录结构及文件基本操作
- Linux学习笔记--4.Linux 目录结构及文件基本操作
- Linux 目录结构及文件基本操作,转载自实验楼
- linux 目录结构及文件基本操作
- (大数据工程师学习路径)第一步 Linux 基础入门----目录结构及文件基本操作
- Linux学习笔记--4.Linux 目录结构及文件基本操作
- Linux目录结构及文件基本操作
- Linux学习笔记--4.Linux 目录结构及文件基本操作
- Linux学习笔记--4.Linux 目录结构及文件基本操作