linux的特点
没有盘符,一切皆文件,比如目录也被成为文件。所有的文件都位于根目录下/ sr 系统目录
bin 可执行文件目录
配置文件目录
第三方软件文件目录
root 超级管理员家目录
home 普通用户家目录
用户的家目录
当前目录就是自己的家目录
2、 简单linux命令
$ ls
列出当前目录的所有的文件及目录
$ ls /
列出g根目录的所有的文件及目录
$ pwd
打印当前目录
$ clear
清理当前控制台信息
$ cd
切换目录 change directory
~ 家目录
/ 根目录
. 当前目录
… 上一级目录
cd briup 进入到当前目录下的briup目录中
$ man 命令
$ man cd
查看cd这个命令的手册
3、 文件系统命令
$ touch a.txt
新建文件a.txt
$ more a.txt
预览a.txt , more /etc/passwd
$ head a.txt
查看a.txt前10行内容
$ tail a.txt
查看a.txt后10行内容
$ mkdir a
$ cd a
$ mv a.txt b.txt
将a.txt移动到b.txt,本质就是将a.txt重命名为b.txt
mv a.txt a
将a.txt移动到a目录中
$ cp a/a.txt b
$ rm -r 文件/目录
级联删除指定文件或目录
4、vim编辑器应用
编辑文件 vi -> vim
基本使用
三种模式:
命令行模式
键盘输入不会解析为字符,而是命令
i 插入 a 追加 o 下一行
dd 删除当前光标所在行
3dd 删除当前光标所在行及之后的2行
yy 复制当前光标所在行
3dd 复制当前光标所在行及之后的2行
p 粘贴
u 撤销
编辑模式
编写代码
底行模式
:w 写入,保存
:q 退出,
:wq 保存并且退出
:w b.txt 保存为b.txt
使用场景
编辑不存在的文件$ vi a.txt
编辑a.txt,但是a.txt不存在
:w 新建a.txt文件,将编辑的内容保存到a.txt
编辑存在的文件$ vi a.txt
a.txt始终存在,:w将编辑的内容保存到a.txt
以上第五天的学习重点,学习文件的简单操作 晚上还加班的练习操作,更加熟悉的运用,毕竟以后也会用到的,今天也是收获满满的一天!