ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

Linux01:基础知识

2022-04-06 21:01:47  阅读:176  来源: 互联网

标签:opt 文件 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编辑器

image

标签:opt,文件,Linux01,保存,基础知识,查找,压缩文件,目录
来源: https://www.cnblogs.com/taoyuann/p/16109026.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有