建议收藏 手摸手教你 CentOS 入门必备基础知识

这里记录一下我的 centos 学习过程,相当于自己记个笔记,同时分享出来,如果有同学刚好有需要而这个文章帮助到了你的话,在下也会十分开心 。
文章最后推介了几个免费视频,B 站和慕课上的免费学习视频挺多,而且有些质量还是不错的 。
1. CentOS 中的文件管理1.1 CentOS 中根目录下的各子目录当 cd / 进入到根目录,ls 可以看到一大堆子目录,如下图:

建议收藏 手摸手教你 CentOS 入门必备基础知识

文章插图
 
这些文件是有颜色的:
  • 蓝色 表示文件夹;
  • 灰色 表示普通文件;
  • 绿色 表示可执行文件;
  • 红色 表示压缩文件;
  • 天蓝色 表示链接文件(快捷方式);
常用目录的作用如下:
  • bin: 存放普通用户可执行的指令,普通用户也可以执行;
  • dev : 设备目录,所有的硬件设备及周边均放置在这个设备目录中;
  • boot : 开机引导目录,包括 linux 内核文件与开机所需要的文件;
  • home: 这里主要存放你的个人数据,具体每个用户的设置文件,用户的桌面文件夹,还有用户的数据都放在这里 。每个用户都有自己的用户目录,位置为:/home/用户名 。当然,root 用户除外;
  • usr: 应用程序放置目录;
  • lib: 开机时常用的动态链接库,bin 及 sbin 指令也会调用对应的 lib 库;
  • tmp: 临时文件存放目录 ;
  • etc: 各种配置文件目录,大部分配置属性均存放在这里;
其他更详细的目录作用参考 <CentOS根目录下各目录介绍 - 知乎>
1.2 目录相关命令一些常用的命令见下:
作用命令切换目录cd显示当前目录完整路径pwd查看目录下的信息(包括隐藏文件)ls(ls -a)列出目录下的文件和详细信息ls-l (ll)创建目录mkdir创建文件touch复制文件(文件夹)cp(cp -r)移动/重命名文件夹和目录mv删除文件(目录)rm(rm -rf)删除空文件夹rmdir查找文件find获取帮助man / info
还有几个常用的快捷键:
作用快捷键清空至行首Ctrl + U清空至行尾Ctrl + K清屏Ctrl + L终止执行的命令Ctrl + C
值得一提的是,这些命令在其他系统也可以使用 。
1.3 tree 命令查看目录树我们可以使用 tree 命令方便地查看目录树,但是系统本身却并没有安装 tree 命令,所以我们要首先安装一下 sudo yum -y install tree,然后我们就可以快乐使用了:
建议收藏 手摸手教你 CentOS 入门必备基础知识

文章插图
 
image-20200304133618996
2. vim 编辑器使用方法vim 编辑器是 CentOS 系统中使用频率比较高的编辑器,掌握基本使用方法对以后的工作有很大帮助 。
通过 vim <文件名> 的方式可以编辑某文档,如果文档名不存在,那么会新建一个文档来进行编辑 。
建议收藏 手摸手教你 CentOS 入门必备基础知识

文章插图
 
image-20200301142523562
vim 共分为三种模式,分别是命令模式(Command mode),输入模式(Insert mode)和底线命令模式(Last line mode) 。
2.1 命令模式启动 vim 后就进入了命令模式,此状态下敲击键盘动作会被认为是命令,而非输入字符 。常用的几个命令:
  • i 切换到输入模式,以输入字符;
  • : 切换到底线命令模式,以在最底一行输入命令;
  • a 切换到输入文字模式;
命令模式只有一些最基本的命令,要依靠底线命令模式输入更多命令 。
2.2 输入模式在命令模式下按下 i 就进入了输入模式 。在输入模式中,可以使用以下按键:
功能命令向上翻页PageDown / Ctrl + F向下翻页PageUp / Ctrl + B跳转到文件首行1G / gg跳转到末尾行G跳转到第 # 行#G行号显示:set nu行号显示取消:set nonu插入d / Del删除当前行ddfuzhiyy将缓冲区中的内容粘贴到光标位置处之后p
还有一些其他命令,比如删除从光标处开始的 # 行内容 #dd,复制从光标处开始的 # 行内容 #yy 等,可以看文档 <Linux vi/vim | 菜鸟教程> 一文 。
2.3 底线命令模式在命令模式下按下:(英文冒号)就进入了底线命令模式 。
底线命令模式可以输入单个或多个字符的命令,可用的命令非常多 。
在底线命令模式中,基本的命令有(已经省略了冒号):
  • :q 退出程序;
  • :q! 放弃对文件内容的修改并退出;
  • :w 保存文件;
  • :w /root/xx 另存为;
  • :wq 保存文件并退出;
2.4 查看文件内容一些常见查看文件内容的命令:


推荐阅读