.操作系统的认识和安装
linux 一切皆文件!
对于我们学习以及以后从事运维工作的人儿来说,推荐centos,其他发行版本,万变不离其宗。(试着安装一个系统玩玩)
2.linux 系统基础
2.1. linux系统的目录
典型的 linux 目录结构如下:
/ | 根目录 |
/bin | 存放必要的命令 |
/boot | 存放内核以及启动所需的文件 |
/dev | 存放设备文件 |
/etc | 存放系统配置文件 |
/home | 普通用户的宿主目录,用户数据存放在其主目录中 |
/lib | 存放必要的运行库 |
/mnt | 存放临时的映射文件系统,通常用来挂载使用。 |
/proc | 存放存储进程和系统信息 |
/root | 超级用户的主目录 |
/sbin | 存放系统管理程序 |
/tmp | 存放临时文件 |
/usr | 存放应用程序,命令程序文件、程序库、手册和其它文档。 |
/var | 系统默认日志存放目录 |
2.2. linux 的常用命令
默认进入系统,我们会看到这样的字符: [root@localhost ~]#,其中#代表当前是 root 用户登录,如 果是$表示当前为普通用户。
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
cd 切换到相应目录
cd .. 返回上一级目录 cd . 当前目录
ls 查看文件
-lrt 列表的形式按时间从老到新排序
-a or A 显示所有文件包括隐藏文件 (. .. A不显示)
-R 递归查询
pwd 显示当前目录
[root@/root] alibaba cloud
#pwd
/root
mkdir 创建目录
-pv 嵌套创建目录
[root@/root] alibaba cloud
#mkdir /a
[root@/root] alibaba cloud (/b这个目录本来没有,如果你还需要在这个目录下创建a目录,必须加-p选项)
#mkdir -pv /b/a
rmdir 删除空目录(目录必须为空 )
rm -fr 删除文件或目录 (删除动作危险,请进入到相应的目录下执行) cp 拷贝文件 -fr 目录拷贝 mv 重命名或者移动文件或者目录 mv a /b /b不存在,会创建/b,然后在将a里面的内容移到/b里面 or /b存在,直接将a整个目录移至/b touch 创建文件, touch {1..10}.txt 创建多个文件 cat 查看 文件内容 -n 显示行号 cat txt | less 全屏显示 按q退出 echo 回显 ( > 覆盖 >>追加) 先介绍这么多.后续会针对对应的技术来介绍。