一、Linux目录结构
linux目录结构:
bin:存放的是可执行命令,普通用户也可以执行(liunx默认情况下绿色字体代表可执行文件)
boot:引导分区,用来装载开机启动项的
dev:dev下放的是一些存储介质
home:普通用户的家目录
lib:存放库文件
lost+found:代表被挂载了的文件夹,挂载到根上
media与mnt:用来挂载外部存储介质
opt:放大的应用程序
proc:系统开机之前是不存在的,在系统开机后生成,用来存放零时文件的目录
root:管理员root的家目录(单独存放)
sbin:用来存放root账号执行的命令
selinux:linux中的一个防护体系
srv与sys:系统存放文件
tmp:(这个文件夹很特殊)在此文件夹下,对源码具有编译权限
usr:存放源代码安装程序(一般解压至/usr/share;/usr/local;/usr/src;/usr;推理网站根目录时可以猜测)
var:存放日志文件(网站日志,根目录也会在var文件夹中)
二、Linux命令
linux命令分类:
内部命令:属于shell解释器的一部分
外部命令:独立于shell解释器之外的程序文件
命令:
uname:查看系统内核信息 -r查看内核版本号 -a显示详细信息
hostname:查看或临时修改主机名称
ifconfig:查看系统IP信息
cat/proc/cpuinfo 查看系统cpu信息
cat/proc/meminfo 查看系统内存信息
halt 关机
reboot 重启
cd 切换目录
du 统计目录即文件空间占用情况 -sh统计目录大小
wc统计文件中单词数量字节数量和行数
wc Cloakify.txt 1 ⚙
256 256 3514 Cloakify.txt
行数 英语字母数 特殊符号数量 文件名
三、vim编辑器使用
im编辑器使用:
命令模式下:dd删除一行;6 dd删除6行;yy复制;p粘贴;a,i,o是进入插入模式(insert)
底行模式:(按shift+冒号进入);set nu设置行号,按大写GG快速跳到最后一行,89G跳到第89行;
/+要搜索的文本内容(向下搜索,按n键搜索下一个),?+要搜索的文本内容(向前搜索);
批量搜索替:%s/要搜索的内容/替换的内容(%表示全文搜索,s表示搜索);
只替换某些行: 行号/被替换内容/替换内容(如果是多个行号,行号之间用都好分隔)
删除指定行:行号+d;从当前行到行尾一并删除:.,$(.代表光标所代表的当前行,$代表行尾)
e+!恢复到修改前的状态
标签:行号,存放,usr,Linux,搜索,目录,结构 From: https://www.cnblogs.com/colk/p/16838598.html