Linux基础 01
快照及克隆
快照
VM的快照相当于一个系统还原系统,将某一个时间节点上的硬盘信息或内存信息保存,以备之后还原系统.
克隆
链接克隆 : 链接克隆是基于快照的克隆,存放于原系统硬盘
完整克隆 : 完整的克隆一个原系统硬盘,存放与真机硬盘
SSH协议及远程连接
SSH是一种远程连接协议
远程连接客户端通过SSH协议连接服务器
SeLinux的关闭及系统信息的查看
setenforce 0 # 临时关闭
setenforce 1 # 打开
永久关闭需要修改/etc/selinux/config
cat /proc/cpuinfo 查看cpu信息
cat /proc/meminfo 查看内存信息
free 查看内存使用情况
uname -r 查看内核版本
cat /etc/redhat-release 查看发行版信息
hostname 查看主机名
ifconfig 查看ip信息
操作目录相关的命令
tree 树状图列出目录的内容
-C 在文件和目录清单加上色彩,便于区分各种类型
ls 查看目录内容
cd 切换目录
pwd 查看当前目录位置
mkdir 创建目录、
-p 创建多级目录
rmdir 删除空目录
rm 可以删除一个目录中的一个或多个文件或目录,也可以将某个目录及其下属的所有文件及其子目录均删除掉。对于链接文件,只是删除整个链接文件,而原有文件保持不变。
-f 强制删除
-r或-R:递归处理,将指定目录下的所有文件与子目录一并处理;
mv 用来对文件或目录重新命名,或者将文件从一个目录移到另一个目录中。
cp 用来将一个或多个源文件或者目录复制到指定的目的文件或目录。
文件查看和处理命令
文件查看和处理命令
touch 创建空文件,还可以更行文件的时间戳
touch改变文件的atime和mtime (ctime会随之改变)
-a 改变atime
-m 改变mtime
stat 查看文件的属性及元数据
cat 用来显示文件的内容
cat m1 m2 > file (将文件ml和m2合并后放入文件file中)
-n 显示行号
tac 倒序查看文件内容
more 显示文件内容,每次显示一屏
按Space键:显示文本的下一屏内容。
按Enter键:只显示文本的下一行内容。
按h键:显示帮助屏,该屏上有相关的帮助信息。
按b键:显示上一屏内容。
按q键:退出命令。
less 分屏上下翻页浏览文件内容,用PageUp键向上翻页,用PageDown键向下翻页
head 显示文件开头
tail 显示文件结尾
-f 监控某个文件变化
wc 统计文件的行数\单词数\字符数
-l 行数
-w 单词数
-c 字符数
du 统计文件和目录的大小
-s 汇总显示大小
-h 易读形式显示
压缩和打包
tar 选项 包名 打包的文件或目录 //切记:一定要注意语法格式,先是打包后的名字,然后才是要打包的东西
-c: 创建归档文件
-f FILE.tar: 操作的归档文件
-x: 展开归档
-t: 不展开归档,直接查看归档了哪些文件
-C:解压时指定路径
-r:向包中追加文件
-p:保留权限信息
-v:显示详细过程
-z:表示使用gzip压缩方式压缩或者解压缩
-j:表示使用bzip2压缩方式压缩或者解压缩
-J:表示使用xz压缩方式压缩或者解压缩
which:
用来查找命令的绝对路径
locate:
通过文件名检索文件,检索速度最快
所有能够检索的东西,都是存放在数据库中的
局限性
find:
全局性搜索文件
- type
- size
- name