su:切换用户或管理员 su 用户名或root
cd /:去根的意思
cd 改变文件夹的意思 / 根
pwd:打印出当前的工作目录
ls:查看此目录中的所有文件 ls -l列出文件纵向排序
/目录下的目录称为一级目录,一级目录下的目录为二级目录
touch:创建文件
mkdir:创建文件夹,创建目录
ls / 指定目录 > / 文件路劲:把当前页面的所有东西都写入文件中
Ctrl+L清屏
须知:
bin目录下为执行命令,包括为用户修改密码boot目录是启动目录,包含的是跟计算机启动的文件
dev目录包含硬件,包括键盘、鼠标、光驱、显示器、U盘任何硬件都包含在dev中
etc目录是配置文件,包含了各种各样的控制文件
home目录,用来装用户自己的文件
root目录,用户无法进入,只有超级管理员才能进入
run运行文件,类似于内存
sbin管理员特权命令
tmp临时目录
usr应用程序
2、文件管理
文件类型
-
类型:
- 常见类型:
- -普通文件(文件)(文本文件、二进制文件,压缩文件,电影,图片)
- d目录文件(文件夹)(蓝色)
- 非常见类型:
- b设备文件(块设备)存储设备硬盘,u盘/dev/sda,/dev/sda1
- c设备文件(字符设备)打印机,终端/dev/tty1
- |链接文件(淡蓝色)
- s套接文件
- p管道文件
- 常见类型:
-
示例
-
注意
文件管理命令*重点
-
改变目录
- cd使用的方法有绝对或相对
- cd绝对路径cd/home/alice
- cd相对路径cd
-
创建文件
- touch 路径和文件名字
- touch 创建文件
- touch 路径和文件名字
-
创建目录
- mkdir 路径和目录名
- mkdir 创建文件夹
- mkdir -p 父系,当创建目录没有上一级时,自动创建
- mkdir 路径和目录名
-
复制
- cp 源文件路径 目标地址
- cp必须携带两个参数,cp可以拷贝文件,但是不能拷贝文件夹;cp -r可以拷贝文件夹
- cp -r 源文件路径 目标地址
- 注:cp -r可以拷贝文件夹,哪怕文件夹中附带大量文件
- cp 源文件路径 目标地址
-
移动&剪切&改名
- mv 源文件路径 目标文件路径
- 和复制相似,等于剪切
- 同时mv还有一个功能:当选取某个文件夹或文件后,输入的目标地址不存在则默认为改名
- mv 源文件路径 目标文件路径
-
删除(remove)
- rm:删除
- 语法:rm 文件或路径名称
- rm -rf:强制删除
- 删除文件夹时需要使用-rf 。如果需要同时删除两个文件,则选择第一个文件名称,并在第一个文件名称后面加*
- *代表将文件夹中的所有文件一起选择,带表通配符
- 如果需要删除两个文件并保留文件夹则
- 例:删除d1和d2保留b1
- rm:删除
-
查看文件内容
- cat进入文件中查看文件
- 语法:cat 文件路径
- more翻页
- 空格两下翻完全部
- 回车一次翻一行
- head头部
- 语法:head -3 文件路径====只看文件前三行
- tail尾部
- 语法:tail -3 文件路径======只看吻技安尾三行
- grep过滤关键字
- 语法:grep c 文件路径======在文件中查找与c有关的关键字
- cat进入文件中查看文件
-
修改文件内容
-
重定向:ls /需要写入的文件的路径 > 写入的文件的路径
- 将>左边的文件写入右边
-
文件编辑器1:
- 图形文件编辑器 gedit显示图形文件
-
文件编辑器2:
- vim或vi进行文件编辑。进入编辑页面后i,a,o按其中一个按键后才可编辑文件。编辑完成后esc退出编辑模式。:wq进行保存退出
- :w保存、:q退出、:wq保存退出、:wq!强制保存退出
- yy复制整行,p粘贴,dd删除一整行,u返回上一步操作,x删除某一行某个字
-