Linux学习&复盘(二):文件操作
本文主要是学习自【菜鸟教程】后做的笔记。
-
绝对路径:
路径的写法,由根目录 / 写起,例如: /usr/share/doc 这个目录。 -
相对路径:
路径的写法,不是由 / 写起,例如由 /usr/share/doc 要到 /usr/share/man 底下时,可以写成: cd ../man 这就是相对路径的写法啦!
- ls: 列出目录
- cd:切换目录
- pwd:显示目前的目录
- mkdir:创建一个新的目录
- rmdir:删除一个空的目录
- cp: 复制文件或目录
- rm: 移除文件或目录
- mv: 移动文件与目录,或修改文件与目录的名称
ls -a
|
列出所有文件、文件夹;包含隐藏
|
ls -d
|
列出目录本身
|
ls -l
|
详细 ;包含属性、权限
|
ls -al
|
cd /home 绝对路径 |
|
cd ./home
相对路径 |
|
cd ~ 回到根目录 |
|
cd .. 回到父目录 |
|
|
|
|
|
语法:
选项与参数:
|
cp (复制文件或目录)cp 即拷贝文件和目录。 语法:
选项与参数:
|
剪切 = 移动位置
改名
|
touch
创建一个文件
touch hello.java
cat
由第一行开始显示文件内容 语法:
选项与参数:
|
实际使用
cat -n /etc/profile | more
|
tactac与cat命令刚好相反,文件内容从最后一行开始显示,可以看出 tac 是 cat 的倒着写!如:
|
|
more一页一页翻动
在 more 这个程序的运行过程中,你有几个按键可以按的:
|
less加载大文件效率高,看哪就加载哪里
一页一页翻动,以下实例输出/etc/man.config文件的内容:
less运行时可以输入的命令有:
head取出文件前面几行 语法:
选项与参数:
默认的情况中,显示前面 10 行!
tail取出文件后面几行 语法:
选项与参数:
输出内容到控制台 语法: echo $PATH echo "hello world"
ln创建软连接 【windows快捷方式的概念】 ln -s 文件/文件夹 软连接文件
删除软连接 不用带/
|
ls -l > overwrite.txt
1、创建文件
2、编辑、保存、退出
3、查结果、覆盖写入
4、查看 验证
|
ls -ahl > appened.txt
上一篇: MySQL优化器可选开关详解
下一篇: CakePHP您必须知道的21条技巧
推荐阅读
-
Linux学习笔记(二):文件目录管理和VIM编辑器的使用
-
学习Linux命令之最基本的文件操作
-
linux基础学习(二)ls命令以及文件访问权限例(-rw-r-r--)
-
Linux学习笔记(三)目录和文件都能操作的命令
-
linux学习(四)复制(cp)移动(mv)删除(rm)查找(find)文件、文件夹操作、软硬链接的区别
-
linux学习二(linux文件目录和基本命令)
-
linux 学习笔记二:文件权限与目录配置
-
Linux(发行版:CentOS)学习(一):基础命令 & 相关文件操作命令(未完待续......)
-
Linux学习笔记(二)—文件与目录管理
-
Linux 学习之路(二):常用命令之文件与目录管理