部署环境需要两部分: 模拟硬件资源的vmware虚拟化软件和Linux操作系统镜像
1.2 基本Linux命令shell行提示符的含义—5个
[root@localhost DeskTop]# 打开shell的用户 分隔符 当前主机的短名称 当前系统位置 当前用户身份(#超级用户 $普通用户)
shell中如何运行命令
命令 参数 对象
命令就是程序 参数就是命令的特殊功能 对象就是操作目标
参数可以加多个
释放命令行 ctrl+c
文件管理
1.2.1 建立文件touch #新建文件 touch file1 file2 #建立空文件 touch file #把文件时间同步到当前时间 touch -t YYYYMMDDHHmm.ss file #把文件时间更改到指定时间(必须有.)
时间戳:atime–访问时间 ctime–状态改变时间 mtime–修改时间
查看时间戳 stat file
1.2.2 建立目录mkdir #建立目录 mkdir dir #建立一个目录 mkdir dir1 dir2 #建立多个空目录 mkdir -p test/rehat/linux #建立多层目录1.2.3 文件及目录的删除
rm #删除文件或者目录 rm file1 file2 #删除多个文件,有提示 rm -f file1 file2 #删除多个文件,没提示 rm -r dir1 dir2 #递归删除目录,有提示 rm -rf dir #递归删除目录且不提示1.2.4 编辑文件
gedit #图形文本编辑器 gedit file file1 #编辑文件 #gedit只能在图形界面使用,file可以不存在
vim #文本编辑器 vim file #进入vim的浏览模式 #浏览模式不能编辑文件 #在浏览模式按进入插入模式 #在vim中鼠标不能控制光标上下移动 #按1.2.5 查看文件退出插入模式 #按:wq保存修改 #按:q 当vim打开文件后未作任何操作可以直接退出 #按:q!当vim打开文件后修改文件内容但不想保存可以强制退出
cat #查看文件 cat file #查看文件 cat -b file #显示文件内容并显示行号,不显示空行的行号 cat -n file #显示文件内容并显示行号
head #查看文件前多少行 head westos #默认显示文件前10行 head -n westos #n 代表数字 显示文件的前n行 tail #查看文件后多少行 tail westos #默认显示文件后10行 tail -n westos #n 代表数字 显示文件的后n行
less #分页浏览 less westos #进入到less模式查看westos #less模式中<上>和<下>逐行查看文件内容 #1.2.6 复制文件逐页查看文件内容 #/关键字 搜索关键字 n向下匹配 N向上匹配 # 由less模式进入到vim 编辑完成:wq退出返回less #在less中 退出
cp #复制文件 #cp 文件 目的地文件 #cp file1 file2 目的地目录 #cp -r 目录1 目录2
复制原理:按照源文件建立新文件(抄作业)
1.2.7 移动文件mv #移动文件 #mv 文件/目录 目的地目录 #mv file file1 dir #mv dir dir1 dir2 #mv file 不存在的file 重命名
移动原理:相同设备分区中的文件移动是重命名过程
不同分区的文件移动是 建立在删除过程
#ls -i file 查看文件节点号(相当于文件身份证号)1.3 层级结构
Linux系统结构标准:FHS Linux层级结构标准
Linux下的顶级目录为"/",我们把它叫做根目录。
系统的二级目录用途:
/bin #系统常规命令 /sbin #系统管理命令 /dev #设备文件 /home #普通用户家目录集合,此目录中的子目录为普通用户家目录 /root #超级用户家目录 /lib64 #64位函数库 /lib #系统函数库 /proc #进程信息,系统识别的硬件信息 /run #当前运行的硬件和系统模块 /srv #系统数据(常量) /var #系统数据(变化) /tmp #系统临时文件存放目录 /mnt #临时设备挂载点 /media #cdrom临时挂载点 /etc #系统大多数程序的配置目录 /opt #第三方软件安装位置 /boot #系统启动分区,系统启动时读取的文件都在此目录中 /sys #关于内核设定目录 /usr #unix system resource 仅次于 / 重要 多数系统资源都在此目录中1.4 文件寻址
相对路径:省略了用户当前所在的系统位置,只有在管理当前所在目录中子文件时才能使用
绝对路径 :文件在系统中的真实位置,在任何场景下都可以使用
文件寻址相关命令
pwd #显示当前的工作目录 cd #切换当前的工作目录 #"cd ~-" = "cd -" #".." 当前目录的上级 ls #显示文件信息 #ls 显示当前目录中文件的名称 #ls file 显示指定文件的名称 #ls dir 显示指定目录中内容的名称 #ls -d dir 显示目录本身的名称 #ls -l file 显示文件属性 #ls -l dir 显示目录中内容的属性 #ls -ld dir 显示当前目录的属性 #ls -a dir 显示目录中所有文件名称包括隐藏文件 #ls -s 显示文件大小 #ls -R dir 递归显示目录中的内容



