linux目录和文件
computer哪里 / 也就是根目录
打开 / 后出现一级目录
dev设备
etc目录一般用来存放程序所需的整个文件系统的配置文件.
boot启动文件(内核)
home存储普通用户们的主目录
root超级管理员的家
bin用户命令
sbin管理员命令
tmp临时目录
usr应用程序
var日志邮件等可变文件
cd /进入根目录
pwd(print work directory) 打印当前文件夹
ls(list)列出目标目录中所有的子目录和文件
ls -l详细列出目标目录中所有的子目录和文件
-开头为普通文件
d开头代表文件夹
b开头设备文件(块设备)
c开头设备文件(字符设备)
i开头链接文件
s开头套接字文件
p开头管道文件
cd加文件路径 切换目录
touch加文件路径 创建文件
mkdir 创建目录名也就是文件夹
出现ly文件夹
cp 拷贝文件
cp -r (递归 把文件夹里的都拷贝进去)
mv与cp类似,但是是移动而不是复制
rm -rf删除
谨慎使用rm -rf /*
cat 查看文件
more翻页
head -n 查看前面n行
tail -n 查看后面n行
grep 过滤关键字
重定向
gedit 图形文件编辑器
vim编辑
i 开始编辑
esc :wq结束编辑
n(一共几行) yyp 复制 粘贴
dd 删除
u 撤销
v进行光标选取(可视化模式)
i 插入
o 新的行插入
hjkl上下左右
0行首
$行尾
gg页首 G页尾
n G进入第n行
/string 查找string
:n,m s/string1/string2/g 把n…m行的string1换成string2
:w /ly.txt 另存为
:set nu 显示行号
:set list 显示控制字符
:set nonu 取消设置行号