Linux01:基础知识
作者:互联网
系统目录结构
一切皆文件
网络配置目录:/etc/sysconfig/network-scripts
/bin:存放系统命令,普通用户和root都可以执行
/boot:系统启动目录
/dev:设备文件保存位置(设备也是文件)
#/etc:配置文件保存位置,采用默认安装方式(rpm 安装)的服务配置文件全部保存在这,如用户信息、启动脚本、配置文件等
/home:普通用户主目录
#/lib:系统调用的函数库保存位置
/lost+found:系统崩溃时的备份恢复目录
/media:媒体设备挂载目录
/mnt:存储设备挂载目录
#/opt:手工安装的源码包软件
/proc:虚拟文件系统,数据并不保存在硬盘上,而是保存到内存中。主要保存系统的内核、进程、外部设备状态和网络状态等
/root:root主目录
/sbin:保存与系统环境设置相关的命令,只有root可以使用
/srv:系统服务启动之后,可以在这个目录中保存所需要的数据
/sys:虚拟文件系统,保存与内核相关的信息
/tmp:临时文件目录
/usr/bin:存放系统命令,普通用户和root都可以执行(非必需)
/usr/sbin:存放根文件系统不必要的系统管理命令,只有root可以使用(非必需)
#/usr/lib:应用程序调用的函数库保存位置
/usr/include:C/C++等编程语言头文件
#/usr/local:手工源码包安装的默认路径
/usr/src:源码包保存位置
#/var:存储动态数据,例如缓存、日志文件、软件运行过程中产生的文件等
/run:临时文件系统,存储系统启动后的信息,关机清除
#/www:包含搭建的服务器网站信息
文件属性
文件类型:[-]表示文件、[d]表示目录、[l]表示软链接
文件权限:[][][r]表示可读(4)、[w]表示可写(2)、[x]表示可执行(1)
基本命令
#cd [opt] [目录]:
"":返回家目录
..:返回上级目录
-:返回上一步目录
#pwd [opt]:
"":显示当前绝对路径
-P:显示软链接目录的实际地址
#ls [opt] [文件或目录]:
"":显示当前路径或指定路径下所有文件和目录名
-l:等同于ll,其他参数同ll
#ll [opt] [文件或目录]:
"":完整显示当前路径所有文件和目录的信息
-a:显示隐藏的文件和目录
-h:显示带单位的文件大小
-S:按文件大小排序
-t:按修改时间排序
#mkdir [opt] 目录:
-p:递归创建目录
#rm [opt] 文件或目录:
-f:强制删除不确认
-r:递归删除目录
#cp [opt] 源文件 目标目录:
-r:递归复制目录
#mv [opt] 源文件 目标文件或目录:
-u:只在源文件文件比目标文件新,或目标文件不存在时才进行移动
#chown [opt] [属主][:属组] 文件或目录:
-R:递归修改文件和目录的属主和属组,可单独修改属主或属组
#chmod [opt] 777 文件或目录:
-R:递归修改文件和目录的权限(r:4,w:2,x:1)
#cat [opt] 文件:
-n:显示行号,空行也显示
#nl 文件:等同cat -n,但是空行不显示行号
#less [opt] 文件:
-m:显示百分比
-N:显示行号
-i:忽略大小写搜索
[command]
上下键:前后翻页
空格:翻页
回车:按行读取
/:查找
n:查找下一个
N:查找上一个
g:移动到第一行
G:移动到最后一行
v:直接进入vim编辑器
q:退出
#head [opt] 文件:
-n:指定显示的行数,默认是前10行
#tail [opt] 文件:
-n:指定显示的行数,默认是最后10行
#which 命令:在PATH环境变量指定的路径中查找可执行文件(高效)
#whereis 文件或命令:根据数据库索引查找二进制文件、源文件和帮助文档(高效)
#locate 文件:根据数据库索引查找任意文件(高效)
#find 查找路径 [opt] 文件:
-name:按照文件名搜索
#grep [opt] 字符串 文件:
-i:忽略大小写
-n:显示行号
-R:递归匹配
-w:匹配完整的字符串
#stat 文件:显示文件的状态
#ldd [opt] 文件:
-v:显示程序依赖的共享库
#tar [opt] 压缩文件 [-C 目录]:
-z:调用gzip工具
-j:调用bzip2工具
-x:解压
-v:打印详细的信息
-f:指定压缩文件
-C:解压到指定目录
#tar [opt] 压缩文件 目录:
-z:调用gzip工具
-j:调用bzip2工具
-c:压缩
-v:打印详细的信息
-f:指定压缩文件
#unzip 压缩文件 [opt] 目录:
-d:解压到指定目录
#zip [opt] 压缩文件 目录:
-r:压缩目录
#touch 文件:创建文件
#echo 字符串或变量:输出字符串或变量
#vim 文件:
[command]
a:向后插入
dd:删除当前行
yy:复制当前行
p:粘贴到下一行
u:撤销
ctrl + r:取消撤销
gg:移动到第一行
G:移动到最后一行
wq:保存并退出
q!:强制退出不保存
/:查找
n:查找下一个
N:查找上一个
:%s/old/new/g:替换
:set nu:设置行号
#ln [opt] 源文件或目录 目标文件或目录:
-s:创建软链接,默认是硬链接
#env:查看所有环境变量
#ifconfig:查看网络配置
#nohup [命令] &:后台运行命令
vim编辑器
标签:opt,文件,Linux01,保存,基础知识,查找,压缩文件,目录 来源: https://www.cnblogs.com/taoyuann/p/16109026.html