一、linux文件系统和目录
1.1 linux文件系统
linux是树形构造的文件系统,其中/是零碎的根目录,其余所有目录都是它的子节点。
1.2 linux次要目录介绍
/ :根目录,惟一 /home:普通用户目录 /root:系统管理员root目录 /bin:寄存所有零碎指令 /usr:用户软件目录 /etc:零碎的配置目录 /boot:内核文件 /var:日志信息
二、 linux终端命令格局
2.1 终端命令格局
command [-options] [parameter]
- command: 命令名称
- [] 示意可选项
- “[-options]”:命令选项,可有可无
- “[parameter]”: 命令参数,能够不传,也能够传一个/多个
2.2 查看命令帮忙信息 –help
command --help 阐明:显示command命令的帮忙信息
eg:
ls --help man --help touch --help...
2.2 查看命令的帮忙信息 (man)
man command 阐明:查看command命令的使用手册
eg:
man ls man touch man cp man mkdir
man的操作键阐明:
* 空格键:显示手册下一页 * Enter键:滚动显示手册的下一行(一行一行的看) * B:显示上一页 * F:显示下一页 * q:退出
三、 文件和目录常用命令
3.1 查看目录内容(ls)
命令格局:ls [-lah(选项)] [文件/目录]
ls参数阐明:
- -l: 以列表形式具体显示内容信息
- -a: 显示所有文件,蕴含暗藏文件及目录
- -h: 配合-l显示出文件的大小
留神:
- ^以什么结尾 eg:^a 以a结尾的数据
- $以什么结尾 eg:a$ 以a结尾的数据
3.2 切换目录(cd)
命令格局:cd [目录名称]
cd命令阐明:
- cd或者cd ~ : 切换到以后用户的主目录(/home/用户目录)
- cd . : 切换到当前目录
- cd .. :切换到上一级目录
- cd – :切换到上一次所在的目录
留神:文件及目录名称辨别大小写
绝对路径:以根门路或家门路结尾,示意从根目录/家目录 开始的具体目录地位
相对路径:不以根门路或者家目录结尾,示意绝对当前目录所在的目录地位
3.3 创立文件(touch)
命令格局:touch 文件名 次要针对文件不是目录
touch命令阐明:
- 如是文件名不存在,创立对应的文件。
-
如果文件名已存在,则更新文件的批改工夫
eg:在root目录下创立两个文件,别离为 a.txt b.txttouch a.txt b.txt
3.4 创立目录(mkdir)b
命令格局:mkdir 目录名 次要针对目录不是文件
mkdir命令阐明: - 能够跟上 –p 选项,实现递归创立 ,创立多层目录。
- 目录名称不能与当前目录下的文件或目录同名。
eg:在root目录下创立两个目录,别离为 a bmkdir a b
创立多层目录:mkdir -p c/d/e
3.5 删除文件/目录(rm)
命令格局:rm [-rf] 目录名/文件名
选项参数阐明:
- -f : 示意强制删除,疏忽不存在的文件,无需提醒。
- -r : 示意删除文件夹及文件夹下所有的内容。
留神:应用rm删除文件时无奈复原,倡议应用rm时跟上 –r 参数
3.6 复制文件/目录
- 文件:cp 原始文件地位 指标文件地位
- 目录:cp -r 原始目录地位 目标目录地位
- 复制的文件/目录存在会提醒是否笼罩(y笼罩/n不笼罩)
3.7 挪动文件/目录
- mv 原始文件地位/目录地位 指标地位
- 批改名字:mv 原始文件/目录 批改的文件/没目录
3.8 查看内容
- cat
- more
- grep
3.9 写入文件内容-重定向
-
: 笼罩
-
: 追加
格局: 数据源 > 文件名
注: 数据源:指令输入展现的信息
eg: grep -n “^t” > 1.txt
残余内容
查看以后所在的目录地位:pwd
革除指令信息:ctrl+L / clear