大佬教程收集整理的这篇文章主要介绍了2021.7.7linux入门 vm功能、bash shell特性及简单命令、文件管理,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
vm功能:
1.快照技术2.克隆技术(地址是一样的,需修改地址) 分为两种, 1.完整克隆:完整拷贝一份 2.链接克隆:对原始虚拟的引用,占用空间小,原虚拟机故障,此链接的虚拟机无法使用
bash
1.有什么用:a.他是个窗口(支持字符页面),只能执行bash相关命令 b.命令解释器,由他翻译给内核,内核翻译给硬件 2.执行方式:手动执行命令 自动执行命令也叫脚本方式执行对比之下,手动执行效率低,出错率高,脚本方式执行则快,效率高,出错率低
bash的特性有 快捷键 别名功能 历史记录 .....
注意:在linux中输入命令后没有输出值,表示正常,有输出值则有报错(提取变量或查看文件除外)
bash sHell 基础语法 命令(command)+选项(options)+参数(parameter)(注意:命令(command)必须开头,参数和选项可以调换位置)
命令:主体功能 如 ls查看当前目录下的内容
选项:调节输出效果:ls -a看所有内容,包涵隐藏文件; -l以长格式的方式显示结果;-h显示单位大小
参数:具体要查看的路径 如/home/、/etc/、/home/........
bash sHell的基本特性
补全功能tabs键
快捷键:Ctrl+l 清屏,和clear命令同等
Ctrl+c 结束掉当前前台的进程
Ctrl+a,e 光标跳转行首,行尾
Ctrl+u k删除从光标到k行首,u行尾的所有字符
Ctrl+r 搜索历史命令,利用关键字
Ctrl+z 将任务暂停,挂至后台
ctrl+w 将单词向前删除
Ctrl+><按单词跳转
基础命令: 所有命令前+!可执行此命令上一次的操作
pwd(查看当前工作目录)
ls:查看当前目录下的内容 + -a查看隐藏文件(隐藏文件前都有.或..) -l长格式 -h 显示文件的单位度量
history(查看历史执行的命令) 使用双!!可执行上一条执行过的命令, 输入! 6,执行history命令历史中第六行命令, 使用!cat,调用history命令历史最后一次执行过的cat命令 -w,将数据写入磁盘 -c,清楚历史(只是内存) -d+选项 删除某一条通过历史记录筛选过往执行过的操作记录
别名(alias): 为一个复杂的命令起一个简单的名称
临时操作 alias 结构: alias net='cat /etc/sysconfig/network-scripts/ifcfg-ens32'(将网络设置/etc/sysconfig/network-scripts/ifcfg-ens32转变为 net) alias 结构:alias net= 需要设定的命令(只针对当前窗口有效,临时操作)unalias:取消命令别名,+别名名称 永久操作 将临时命令放入到一个文件中,而这个文件必须是登录 sHell时系统需要加载一个文件,才可以实现
@H_394_1@mkdir 创建目录
选项:-v 显示新建详细信息
-p 递归创建目录
[root@node ~]# root:当前登录系统的用户 node:当前系统的主机名称 ~:当前你在哪(当前工作目录)
#:表示管理员 (不一定,默认都是) $:表示普通用户
文件管理
文件管理概述 无非就是对一个文件进行:创建、移动、复制、查看、编辑、压缩、查找、删除等等
1.创建:文件:touch 1.需要在/etc/目录下创建一个mg.txt文件 touch /etc/mg.txt
2.需要创建/root/1~10.txt 10个文件 touch 1.txt 2.txt 3.txt 4.txt 2.需要创建/root/a-z.txt
2.目录创建: @H_394_1@mkdir -p:递归创建 -v: 显示创建过程;
mkdir [OPTION]... DIRECTORY... 3.在/data 目录 mkdir /data 4.创建 /usr/loca/redis/ conf logs data mkdir /usr/local/redis/{logs,conf,data} 5. /usr/local/nginx/{logs,conf} /usr/local/tomcat/{logs,conf} /usr/local/httpd/{logs,conf} yum install tree -y mkdir -p /usr/local/{nginx,tomcat,httpD}/{logs,conf}
3.删除:rm 在root身份下,所有文件都可删
-r 递归删除(删目录) -f 强制删除不提示
rm -rf强制删除
rm -f *.pdf代表当前目录下所有后缀是.pdf的文件全部删除
4.移动:mv 移动文件或目录 @H_394_1@mv+源文件 目标文件(最后一个一定是目标路径)
5.复制cp(复制文件或者目录) cp 源文件 目标位置 可通过绝对路径或相对路径 + -r 递归复制 -p 保持文件属性(保留文件属主的属性)
6.查看:cat/less/more(打开查看文件)
cat -A 查看特殊字符,当复制win中的内容到linux中,如果碰到无法运行的情况,会使用-A检查一下,是否有特殊文件less查看比较大的文件 空格键,翻页 Ctrl+f 向下翻页 Ctrl+b 向上翻页q退出@H_270_375@more查看比较大的文件 空格键,翻页 Ctrl+f 向下翻页 Ctrl+b 向上翻页q退出
关于/目录下文件名的含义
sbin :超级管理员执行的命令
bin:存放的都是二进制文件;普通用户命令文件
dev:设备,键盘,硬盘,光盘,U盘,显示器
/dev/null;黑洞,数据进去,就无法取出/dev/zero;摇钱树,源源不断的取数据/dev/random:获取随机数,可以作为验证码
home :普通用户家目录 /home/{usernamE}
@H_394_1@mnt :挂光盘使用
proc :存放系统运行时的一些状态数据
run :主要存放设备的驱动,进程的pid文件,锁文件
srv tmp:临时;所有的用户都可以存储数据到目录中来; 谁创建谁可以删除;
var:可变化的目录;日志
boot:启动,存放内核文件(不可删除),grup菜单
etc :存放的都是配置文件(所有的软件和程序的配置文件都在这里) /etc/hostname:主机名称 /etc/sysconfig/network-scripts/ifcfg-ens32 网卡的配置
lib 、lib64 :库文件,(不可操作)
@H_394_1@media :早期挂光盘使用
opt :早期第三方厂商工具,存储的路径,
root :超级管理员的家目录 (普通用户无权进入)
sys : usr:类似于windows系统文件目录 /usr/bin /usr/sbin
关于绝对路径和相对路径
如/var/log/message 以/开始的路径都算绝对路径
不以/开始的都算相对路径 var/log/message
.当前目录 ..当前目录的上一级
相对和绝对:cd ../ 重新进入到local目录 相对和绝对:cd /usr/local cd local cd ./local /etc/sysconfig/network
以上是大佬教程为你收集整理的2021.7.7linux入门 vm功能、bash shell特性及简单命令、文件管理全部内容,希望文章能够帮你解决2021.7.7linux入门 vm功能、bash shell特性及简单命令、文件管理所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。