一、前言
Linux文件目录:
Linux Shell:
它负责接收用户的输入,根据用户的输入找到其它程序并运行。比如我们输入“ls”并回车时,shell 程序找到“ls”程序并运行,把结果打印出来。Shell有多种实现,我们常用bash。
Linux命令的格式:
完整的一个Linux格式:①command命令 + ②options 选项 + ③parameter 参数
常见的命令含义如下:
绝对路径和相对路径:
绝对路径这个跟windows系统基本一致。相对路径方面:.表示当前路径,..表示上一级路径。
例如:
/1.txt 表示当前目录下的 1.txt,即 /home/book/1.txt;“.”表示当前目录
../book/1.txt 表示当前目录的上一级目录里,book 子目录下的 1.txt
“/home/book/..”就是”/home”目录,”..”表示上一级目录
二、具体命令
2.1目录与文件操作命令
- pwd:print working directory 打印当前路径
- cd:change directory 改变路径、切换路劲
- mkdir:make directory 创建目录
- rmdir:remove directory 删除目录
- ls:list 列出目录内容
- cp :复制目录,-r 复制所有文件 -f 强制覆盖 -d 如果源文件为链接文件,也只是把它作为链接文件复制过去,而不是复制实际文件
- rm:删除文件或目录 -r 删除所有文件 -f 强制删除
- cat:串联文件的内容并打印出来
- touch:修改文件的时间,如果文件不存在则创建文件
2.2权限与属性命令
- chgrp:改变文件所属用户组
- chown:改变文件所有者
- chmod:改变文件的权限
2.3find 和 grep命令
- find:目录名+选项+查找条件
- grep:查找文件中符合条件的字符串 grep + [选项] + [查找模式] + [文件名]。
2.4压缩和解压缩
这里只需了解tar命令即可。
2.5 vi编辑(多多实践)
vi 是一个命令,也是一个命令行下的编辑器,它有如下功能:
- 打开文件、新建文件、保存文件
- 光标移动
- 文本编辑
- (多行间|多列间)复制、粘贴、删除
- 查找和替换