Linux目录结构及文件
来源:互联网 发布:网络诈骗手段及防范 编辑:程序博客网 时间:2024/05/21 15:43
-----------------------------------------------------------------Sun-------------------------------------------------------------------
1.Linux目录
linux目录与windows目录区别:
Win以存储介质为主,即就是以盘来分区实现文件管理。除系统文件之外的用户文件可以随意存放。
Linux是以树形目录结构来构建整个系统。虽然本质上无论是目录结构还是操作系统内核都是存储在磁盘上,
但逻辑上来说linux磁盘是挂载在目录上的。tree 查看树形结构。
FHS标准:文件系统层次结构标准。多数 Linux 版本采用这种文件组织形式,FHS 定义了系统中每个区域的用途、
所需要的最小构成的文件和目录同时还给出了例外处理与矛盾处理。FHS 定义了两层规范,第一层是, / 下面的各个目
录应该要放什么文件数据,例如 /etc 应该要放置设置文件,/bin 与 /sbin 则应该要放置可执行文件等等。第二层则是针
对 /usr 及 /var 这两个目录的子目录来定义。例如 /var/log 放置系统登录文件、/usr/share 放置共享数据等等。
2.目录路径
cd 切换目录 .. 上一级目录 -上一次所在目录 ~当前用户home目录
pwd 获取当前所在(绝对)路径。
绝对路径:从根 / 目录为起点的完整路径
相对路径:从当前目录 . 为起点
home/shiyanlou下有Code Desktop 。先进入code 通过相对路径进入当前目录下的 Desktop。
3.文件基本操作
①新建
新建空白文件
使用 touch
命令创建空白文件,关于 touch
命令,其主要是来更改已有文件的时间戳的(比如,最近访问时间,最近修改时间),但其在不加任何参数的情况下,只指定一个文件名,则可以创建一个为指定文件名的空白文件(不会覆盖已有同名文件),当然也可以同时指定该文件的时间戳。
新建目录
mkdir创建一个空目录,也可指定创建目录的权限属性。
-p 创建父目录(若父目录不存在)
可以看出文件是灰色的,目录是蓝色的。
②复制
复制文件
使用cp
(copy)命令复制一个文件或目录到指定目录。cp 要复制的文件 文件新的路径
将之前创建的"test"文件复制到"/home/shiyanlou/father/son"目录中:
复制目录
cp -r 要复制的目录 目标目录 (-r表示递归复制)
③删除
删除文件 rm 文件名/目录名 (加-f参数强制删除)
删除目录 rm -r 目录名
④移动文件与文件重命名
移动文件 mv 文件名 目标目录名
重命名文件 mv 旧名 新名
将文件test移动至father目录下。
将father目录下的test重命名为daughter。
批量重命名 rename
touch file{1..5}.txt 创建以.txt结尾的5个文件
rename
先使用第二个参数的通配符匹配所有后缀为.txt
的文件,然后使用第一个参数提供的正则表达式将匹配的这些文件的.txt
后缀替换为.c
第二个rename将所有小写更改为大写
⑤查看文件
cat tac nl 都将输入的内容重定向到标准输出端。cat正序显示,tac倒序显示。
cat -n 文件名 (显示时显示行号)
nl 添加行号并打印
-b : 指定添加行号的方式,主要有两种: -b a:表示无论是否为空行,同样列出行号("cat -n"就是这种方式) -b t:只列出非空行的编号并列出(默认为这种方式)-n : 设置行号的样式,主要有三种: -n ln:在行号字段最左端显示 -n rn:在行号字段最右边显示,且不加 0 -n rz:在行号字段最右边显示,且加 0-w : 行号字段占用的位数(默认为 6 位)
补充!
more 和 less 命令分页查看文件
more passwd 查看
Enter 滚动一行 空格键滚动一个屏幕 h 帮助 q退出
less passwd 查看
-v 切换在vim下查看
head 和 tail命令查看文件
head/tail -n 行数 /etc/passwd 查看passwd的前/后几行
⑥查看文件类型
file 文件名
⑦编辑文件 vim编辑器
vim 文件名
- Linux 目录结构及文件
- Linux目录结构及文件
- linux系统结构及文件目录结构
- Linux 文件目录结构及基本常用命令
- Linux目录结构及文件基本操作
- Linux目录结构及文件基本操作
- Linux目录结构及文件操作
- Linux目录结构及文件基础操作
- Linux 目录结构及文件基本操作
- Linux 目录结构及文件基本操作
- Linux目录结构及文件基本操作
- 【Linux】目录结构及文件基本操作
- Linux目录结构及文件基本操作
- Linux 目录结构及文件基本操作
- Linux 目录结构及文件基本操作
- Linux 目录结构及文件基本操作
- Linux目录结构及文件基本操作
- Linux 目录结构及文件基本操作
- Android 事件拦截 处理
- 复习(数据结构):链表:c语言
- 如何在施工物料管理Web系统中处理大量数据并显示
- 未闻花名ED《君がくれたもの》原文+罗马音+中文
- Android 学习笔记十三 通过绝对路径得到uri
- Linux目录结构及文件
- Leetcode 121. Best Time to Buy and Sell Stock (Easy) (cpp)
- Android Binder机制(三) ServiceManager守护进程
- 如何测试java中对象的等价性
- mac os下重置mysql密码
- Linux的oops内核调试信息 && Linux Kernel Panic报错解决思路
- Linux命令--dpkg
- PAT乙级练习题B1048. 数字加密
- Leetcode 66. Plus One (Easy) (cpp)