一、Linux中的一些目录文件
1: /bin 命令 二进制可执行的程序
2: /boot 内核 启动有关的文件
3: /dev 设备文件
4: /etc 系统配置文件
5: /home 普通用户的家目录
6: /lib 系统存放的库文件
7: /mnt 临时挂载点
8: /proc 虚拟的目录,里面存放的是进程的信息
9: /root 管理员的家目录
10:/usr 自己安装的软件
11:/var 经常改变的内容存放在该目录
二、对目录及文件的一些相关操作
先介绍两个路径:相对路径、绝对路径
绝对路径:路径的写法一定要从根目录/写起,例如:/home/stu/text
相对路径:不是由/写起,例如从/home/stu/text要到/home/stu/tmp底下
但必须明确自己目前的路径才能正确的去路想要去的目录。
可以写成cd …/tmp.
虽然相对路径写法比较简单但相对于绝对路径正确性就会降低
如果是写程序管理系统的话建议使用绝对路径。
1: pwd 显示当前目录的位置/显示当前路径
2: cd 切换路径改变当前的工作目录
cd . 代表当前的位置/此层目录
cd … 返回上一层目录
cd - 返回前一个工作目录
3: ls 显示当前目录下有哪些文件
ls -l(ll) 文件的详细信息
ls -a 查看隐藏文件
4: mkdir 创建目录
mkdir -p 可自行建立多层目录
mkdir -m 可以建立权限目录,如果没有权限系统会使用默认属性
5: rmdir 删除空目录
rm -r 删除非空目录
6: touch 创建普通文件
7: rm 删除文件
8: cp 拷贝文件, cp 源路径+源文件名 目标路径+目标文件名称
9: mv 移动/剪切/重命名
三、文本编译器:vi
命令模式:i a o O I
i 在光标前面插入
a 在光标后面插入
o 光标所在行的下一行插入
O 光标所在行的上一行插入
I 光标所在行的行头插入
插入模式、编辑模式:
n + yy 复制n行
n + dd 剪贴/删除n行
p 粘贴
u 撤销一个操作
cc 清空一行,进入插入模式
C 由光标所在位置末行清空
r 替换一个字符
R 一直替换一个字符
x 删除字符
G 光标跳到最后一行
nG或:n 光标跳转到第n行
:set nu 设置显示行号
:set nonu 取消显示行号
末行模式:
q 退出(如果没有保存且内容修改了推出不了)
w 保存
wq 保存退出
q! 强制退出
Esc由插入模式进入命令模式在按Shift+:进入末行模式
四、对文件进行的操作:
cat file 查看file文件里面的内容
more file 分屏幕显示
head file 显示前十行
head -4 file 显示前四行
tail file 末尾十行
tail -3 file 末尾三行