Linux学习笔记
2021/10/18 7:09:58
本文主要是介绍Linux学习笔记,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
linux的文件系统
- /bin bin是Binary的缩写。这个目录存放着最经常使用的命令,例如cp、mv、ls等
- /boot 这里存放的是启动Linux时使用的一些核心文件,包括一些链接文件以及镜像文件。
- /dev dev是Device(设备)的缩写。该目录下存放的是Linux的外部设备,在Linux中访问设备的方式和访问文件的方式是相同的。
- /etc 是 Etcetera(等等) 的缩写,这个目录用来存放所有的系统管理所需要的配置文件和子目录
- /home 用户的主目录,在Linux中,每个用户都有一个自己的目录,一般该目录名是以用户的账号命名的。
- /lib 这个目录里存放着系统最基本的动态链接共享库,其作用类似于Windows里的DLL文件。几乎所有的应用程序都需要用到这些共享库。
- /opt opt 是 optional(可选) 的缩写,这是给主机额外软件安装目录 eg: cd /opt/lampp
- /proc proc 是 Processes(进程) 的缩写,/proc 是一种伪文件系统(也即虚拟文件系统),存储的是当前内核运行状态的一系列特殊文件,这个目录是一个虚拟的目录,它是系统内存的映射,我们可以通过直接访问这个目录来获取系统信息,这个目录的内容不在硬盘上而是在内存里. eg: 查看cpu信息 则可以使用 less /proc/cpuinfo
- /root 该目录为系统管理员,也称作超级权限者的用家目录
- /sbin s 就是 Super User 的意思,是 Superuser Binaries (超级用户root的二进制文件) 的缩写,这里存放的是系统管理员使用的系统管理程序。
- /tmp tmp 是 temporary(临时) 的缩写这个目录是用来存放一些临时文件的
- /usr usr 是 unix shared resources(共享资源) 的缩写,这是一个非常重要的目录,用户的很多应用程序和文件都放在这个目录下,类似于 windows 下的 program files 目录
- /usr/local 这是提供给一般用户的/usr目录,在这里安装一般的应用软件
- /usr/lib 存放一些常用的动态链接共享库和静态档案库
- /usr/include 用来存放Linux下开发和编译应用程序所需要的头文件
- /usr/sbin 超级用户使用的比较高级的管理程序和系统守护程序,/sbin, /usr/sbin 则是给 root 使用的指令
- /usr/bin 系统用户使用的应用程序(指令), /bin, /usr/bin 是给系统用户使用的指令(除root外的通用户)
- /usr/src 内核源代码默认的放置目录
- /var var 是 variable(变量) 的缩写,存放经常改动的数据文件,包括各种日志文件
vi/vim 文本编辑器(重要)
vi是Linux/Unix下最常用的文本编辑器,vim是vi的升级版本,安装可以使用yum install vim -y
,用法 vim xxx.txt
,如果没有这个文件,则先创建一个。如打开已有文件,则可以通过方向键上下左右移动光标查看内容。
默认为命令模式,可以对文件进行修改操作,常见操作为
- 显示文本行号
:set nu
, 不显示行号:set nonu
- 光标定位
- 方向键
- 方向左
h
或者backspace
- 方向右
l
或者space
- 方向上
k
- 方向下
j
- 上一行行首
-
- 本行行首
0
- 本行行末
$
- 指定行
nG
【n为行数】 - 向上移动几行
n-
- 向下移动几行
n+
- 向后半屏
ctrl + d
- 向后全屏
ctrl + f
- 向前半屏
ctrl + u
- 向前全屏
ctrl + b
- 文件末尾
G
- 文件首
gg
- 搜索
/+关键字
从光标开始向下搜索关键字,n
从上向下看结果,N
从下向上看结果?+关键字
从光标开始向上搜索关键字,n
从下向上看结果,N
从上向下看结果
- 替换 [old 表示原来数据 new 表示修改后的数据]
:s/old/new
替换当前行首次出现:s/old/new/g
替换当前行全部:x,y s/old/new/g
替换指定范围行的首次, 从x行到y行:x,y s/old/new/g
替换指定范围行全部, 从x行到y行:%s/old/new/g
修改全部
- 复制
- 单行
+ 单行复制yy
粘贴为p
+ 多行复制nyy
或a,by
, 复制n行或者复制a,b行 - 行内复制
+ yw
+ nyw
+ y^
+ y$
- 单行
- 粘贴
p | P
- 删除
- 字符
+x
光标所在的位置
+X
光标前
- 字符
这篇关于Linux学习笔记的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-12如何创建可引导的 ESXi USB 安装介质 (macOS, Linux, Windows)
- 2024-11-08linux的 vi编辑器中搜索关键字有哪些常用的命令和技巧?-icode9专业技术文章分享
- 2024-11-08在 Linux 的 vi 或 vim 编辑器中什么命令可以直接跳到文件的结尾?-icode9专业技术文章分享
- 2024-10-22原生鸿蒙操作系统HarmonyOS NEXT(HarmonyOS 5)正式发布
- 2024-10-18操作系统入门教程:新手必看的基本操作指南
- 2024-10-18初学者必看:操作系统入门全攻略
- 2024-10-17操作系统入门教程:轻松掌握操作系统基础知识
- 2024-09-11Linux部署Scrapy学习:入门级指南
- 2024-09-11Linux部署Scrapy:入门级指南
- 2024-08-21【Linux】分区向左扩容的方法