本文主要是学习自【菜鸟教程】后做的笔记。
1、绝对路径与相对路径
- 绝对路径:
路径的写法,由根目录 / 写起,例如: /usr/share/doc 这个目录。 - 相对路径:
路径的写法,不是由 / 写起,例如由 /usr/share/doc 要到 /usr/share/man 底下时,可以写成: cd ../man 这就是相对路径的写法啦!
2、常见的处理目录的命令吧:
- ls: 列出目录
- cd:切换目录
- pwd:显示目前的目录
- mkdir:创建一个新的目录
- rmdir:删除一个空的目录
- cp: 复制文件或目录
- rm: 移除文件或目录
- mv: 移动文件与目录,或修改文件与目录的名称
3、列出目录
ls -a
|
列出所有文件、文件夹;包含隐藏
|
ls -d
|
列出目录本身
|
ls -l
|
详细 ;包含属性、权限
|
ls -al
|
|
4、切换目录
cd /home 绝对路径 |
|
cd ./home 相对路径 |
|
cd ~ 回到根目录 |
|
cd .. 回到父目录 |
|
|
|
|
|
5、显示当前工作目录 Print Working Directory
6、创建目录
7、删除空目录 rmdir
8、删除
语法:
选项与参数:
|
9、复制文件或目录
cp (复制文件或目录)cp 即拷贝文件和目录。 语法: 选项与参数:
|
mv
移动文件位置、改名
剪切 = 移动位置
改名
|
10、查看文件内容
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
history
查看历史执行过的指令
查看指定历史记录