linux基础
一、Linux简介
Linux是一种操作系统!!
操作系统:一堆软件的集合,让计算机硬件正常的工作
C/S结构:客户端(简单、方便)与服务端(稳定、高效、安全)
Unix/Linux发展史
• UNIX诞生,1970-1-1
– Ken Thompson、Dennis Ritchie
– 根据MULTICS项目的经验开发了一个多任务
操作系统 —— UNICS,后改为UNIX
– 1973年,用C语言重写了UNIX
– 1978年,有大约600台计算机运行UNIX
• Linux之父,Linus Torwalds
– 1991年10月,发布0.02版(第一个公开版)内核
– 1994年03月,发布1.0版内核
– 标准读音:"哩呐科斯"
内核:调配计算机硬件资源
用户---->内核---->硬件
内核版本号:主版本.次版本.修订号
Linux版本及应用
• 发行版的名称/版本由发行方决定
– Red Hat Enterprise Linux 5/6/7/8
– Suse Linux Enterprise 12
– Debian Linux 7.8
– Ubuntu Linux 14.10/15.04
– ……
Red Hat系列版本
• 红帽 Linux 企业版
– 简称RHEL(Red Hat Enterprise Linux)
– http://www.redhat.com/
• Fedora Core 社区版
– http://fedoraproject.org/
• CentOS,社区企业操作系统
– Community Enterprise Operating System
– http://www.centos.org/
二、Linux系统的安装
虚拟机软件:虚拟出众多计算机硬件
真机为Linux平台:KVM软件
真机windows:虚拟化VMware软件
u 新建虚拟机
u 安装CentOS7操作系统
Ctrl+ALT=鼠标回到真机
时间修改:
关闭Linux节能:
三、Linux预备知识
u Linux目录结构
/根目录:Linux系统的起点(所有的数据存放的目录)
路径:/ abc/1.txt #在根目录下,有abc目录,在abc目录里有1.txt文件。在Linux中一个路径,只有开头的/ 才表示为根目录
Unix/Linux的基本哲学理念:一切皆文件
/dev:存放设备(键盘、鼠标、光驱、硬盘……)相关的数据
/dev/sda:SCSI接口的硬盘,第一块
/dev/sdb:SCSI接口的硬盘,第二块
/dev/sdc:SCSI接口的硬盘,第三块
………
真机为Linux平台:
虚拟机硬盘的接口类型:独有的接口类型为vd
四、Linux基本操作
u 获取命令行
方式一:获得命令行终端(tty)
• 虚拟控制台切换( Ctrl + Alt + Fn 组合键)
– tty1:图形桌面控制台
– tty2~tty6:命令字符界面控制台
方式二:获得命令行终端(tty)
• 右键"打开终端"
字体变大:ctrl shift +
字体变小:ctrl -
u 命令行提示符
[当前登录的用户@主机名 当前所在的目录]
以#结尾表示当前登录的身份为root
以$结尾表示当前登录的身份为普通用户
[root@localhost ~]#
• pwd — Print Working Directory
– 用途:查看当前工作目录
• cd — Change Directory
– 用途:切换工作目录
– 格式:cd [目标文件夹位置]
• ls — List
– 格式:ls [目录或文件名]…
[root@localhost ~]# pwd #显示当前所在的位置
[root@localhost ~]# cd / #切换到根目录下
[root@localhost /]# pwd
[root@localhost /]# ls #显示当前目录下内容
[root@localhost /]# cd /boot
[root@localhost boot]# ls
[root@localhost boot]# cd /
[root@localhost /]# ls
[root@localhost /]# cd /home
[root@localhost boot]# ls
[root@localhost home]# cd /root
[root@localhost ~]# ls
[root@localhost ~]# cd /etc #进入/etc目录
[root@localhost etc]# pwd #显示当前所位置
[root@localhost etc]# ls /root
[root@localhost etc]# ls / #查看指定目录内容
[root@localhost etc]# ls /home
[root@localhost etc]# ls /opt
[root@localhost etc]# ls /boot
绝对路径:以根开始的路径
相对路径:以当前为参照的路径
]# cd /opt #绝对路径,与当前所在位置无关
]# pwd
]# ls
]# cd rh #相对路径,与当前所在位置有关
]# pwd
]# cd /etc/pki #绝对路径,与当前所在位置无关
]# pwd
]# ls
]# cd CA #相对路径,与当前所在位置有关
]# pwd
..:表示上一层目录
[root@localhost CA]# cd /etc/pki/CA
[root@localhost CA]# pwd
[root@localhost CA]# cd .. #后退
[root@localhost pki]# pwd
/etc/pki
[root@localhost pki]# cd ..
[root@localhost etc]# pwd
/etc
[root@localhost etc]# cd ..
[root@localhost /]# pwd
/
目录:蓝色
文本文件:黑色
快捷方式:青色
cat查看文本文件内容,适合查看内容较少文件
]# ls /root/
]# ls /root/anaconda-ks.cfg
]# cat /root/anaconda-ks.cfg
]# cat /root/initial-setup-ks.cfg
]# cat /etc/passwd
]# cat /etc/fstab
]# cat /etc/group
]# cat /etc/redhat-release #查看系统版本
CentOS Linux release 7.5.1804 (Core)
less查看文本文件内容,适合查看内容较多文件
[root@localhost /]# less /etc/passwd
按上、下键进行滚动
/关键字 #全文查找关键字
按q键进行退出
u hostname查看主机名
[root@localhost /]# hostname
localhost.localdomain
[root@localhost /]# hostname abc.haha.xixi
[root@localhost /]# hostname
abc.haha.xixi
新开一个全新的命令行终端,查看提示符变化
[root@abchahaxixi ~]# hostname A.haha.com
新开一个全新的命令行终端,查看提示符变化
[root@A ~]# hostname
设置永久主机名
]# hostnamectl set-hostname nb.haha.com
]# hostname
nb.haha.com
u 列出CPU处理器信息
[root@A ~]# lscpu
…….
CPU(s): 1 #核心数
…….
型号名称:Intel(R) Core(TM) i5-4430 CPU @ 3.00GHz
…….
u 列出内存信息
[root@A ~]# cat /proc/meminfo
MemTotal: 997956 kB
u 查看网卡的IP地址
]# ifconfig #查看本机网卡信息
lo: 本机回环接口 IP永远为127.0.0.1
127.0.0.1:永远代表本机
]# ifconfig eth0 192.168.1.1 #临时设置IP
]# ifconfig
]# ping 192.168.1.1
Ctrl+c:结束正在运行命令
u mkdir创建目录
[root@A ~]# mkdir /opt/test
[root@A ~]# ls /opt/
[root@A ~]# mkdir /root/nsd01
[root@A ~]# ls /root/
u touch创建文本文件
[root@A opt]# touch /opt/1.txt
[root@A opt]# ls /opt/
[root@A opt]# touch /opt/2.txt
[root@A opt]# ls /opt/
u head、tail 命令
– 格式:head -n 数字 文件名
tail -n 数字 文件名
[root@A /]# head -1 /etc/passwd
[root@A /]# head -2 /etc/passwd
[root@A /]# head -3 /etc/passwd
[root@A /]# tail -1 /etc/passwd
[root@A /]# tail -2 /etc/passwd
[root@A /]# tail -3 /etc/passwd
u grep命令过滤文本文件内容
作用:输出包含指定字符串的行
[root@A /]# grep root /etc/passwd
[root@A /]# grep bash /etc/passwd
[root@A /]# grep lisi /etc/passwd
[root@A /]# grep zhangsan /etc/passwd
[root@A /]# grep haha /etc/passwd
u vim修改文本文件内容(文本编辑器)
三个模式:命令模式、插入模式、末行模式
vim当文件不存在时,会自动创建此文件
vim不能创建目录
[root@A /]# vim /opt/haxi.txt
命--- i键 或者 o键 ---》插入模式(Esc回到命令模式)
令
模
式--- 英文的冒号:---》末行模式(Esc回到命令模式)
末行模式 :wq #保存并退出
末行模式 :q! #强制不保存并退出
[root@A /]# cat /opt/haxi.txt
u 关机poweroff与重启reboot
[root@A /]# poweroff
五、关闭系统,拍摄虚拟机快照
1.VMware软件拍摄快照
2.还原快照
Linux平台拍摄快照:
六、命令基础
u 利用Tab键进行补全
]# if(Tab) (Tab) #连续按两次Tab键
]# ifco(Tab) #按1次Tab键
]# ls /etc/sysconfig/network-scripts/ifcfg-lo
]# ls /et(Tab)/sysco(Tab)/netw(Tab)-(Tab)/ifc(Tab)-lo
]# cat /et(Tab)/red(Tab)
u 完整的命令一般格式
命令字 [选项] [参数1] [参数2] ......
吃 米饭 面条 鱼香肉丝
[root@nb ~]# ls
[root@nb ~]# ls /mnt /home /opt
[root@nb ~]# ls --help
[root@nb ~]# ls -l /etc/passwd #详细信息
[root@nb ~]# cat --help
[root@nb ~]# cat -n /etc/passwd #显示行号
u rm删除数据
-r:递归删除目录(目录本身以及目录下所有)
-f: 强制删除(不要提示)
[root@nb ~]# rm -rf /opt/haxi.txt
[root@nb ~]# ls /opt/
abc04 haha rh
[root@nb ~]#
u date查看时间
[root@nb ~]# date
2021年 09月 01日 星期三 17:41:13 CST
[root@nb ~]# date -s "2000-1-1 11:28:36"
2000年 01月 01日 星期六 11:28:36 CST
[root@nb ~]# date
2000年 01月 01日 星期六 11:28:37 CST
[root@nb ~]# date -s "2021-9-1 17:42"
[root@nb ~]# date
u bc计算器
[root@nb ~]# bc #进行交互式使用
退出Ctrl + c 结束
最近网约车行业是不是不好干啊?好干,满大街的非法网约车,拉得欢着呢捂脸不是不好干,是非常不好干网约车车行业说实在话,现在也已经进入到一个非常内卷的状态,这个行业已经过了红利期,现在进入已经不是合适的时机了网约车
禁售燃油车时间确定,以后能买什么车?近些年,国家对环保越来越重视,以前我国重点发展高耗能高污染的工业,现在有关部门开始整顿重工业,推广新能源行业。五年前新能源汽车逐渐进入国人的视线里,当时很多国人嗤之以鼻比较排斥,认
3秒喝到干净水?看看小熊净饮机能否满足你喝水的刚需记者底伊乐编辑汤威当90后和00后成为新职场人,80后已开始注重养生,办公桌上能提升大家幸福感的除了潮流玩具外还有什么?我们在办公室随机做了个调查,得票最高的居然是一台净饮机,毕竟
裁员的大厂们故事要从过去一年的中概股说起,相信在美国投资中概股的股民朋友,这一年来的日子都不好过。从瑞幸财务造假到滴滴强硬上市,中概股的日子就每况愈下,是信任危机还是互联网的又一次泡沫来临。从
小米手环7入网!大尺寸AMOLED屏幕,支持心率血氧监测对于智能手环,相信很多小伙伴都是非常了解的。就目前市面上的产品来看,小米手环6可以说是将手环类产品做到头了,再升级的话可能就是大号的智能手表了。正是因此,小米手环6系列也凭借着全面
Oracledbmsrandom(随机数)Oracledbmsrandom包主要用于获得随机数,可以为数字也可以为字母等,还可以实现混拼。常用函数生成一个01间的随机小数(包括0,不包括1)selectdbmsrandom
python包管理工具pipuninstall详解上一节我们讲述了安装操作,这一节我们学习下对应的卸载操作。安装时pip会连同依赖包一块安装,但卸载时只会卸载指定的安装包,不会卸载依赖,这个我们要注意下。pipuninstall有
小米12系统版本该如何选择小米手机作为手机厂商市场中占比份额比较高的一个品牌,下面我就来说一说小米手机中的一款旗舰手机,新发布的小米12。我们先说一下配置,首先是处理器,采用的是高通最新的处理器,骁龙8,这
广东力争2022年推动建设5G基站超3万座上证报中国证券网讯(记者朱文彬)3月25日,广东省政府官方网站发布广东省促进工业经济平稳增长行动方案。方案提出,在实施投资提振行动方面,建立健全招商引资一把手负责制,全面推进产业链
三星今年将发布三款折叠屏手机,首款卷轴屏或面市据专注于Galaxy设备的博客网站GalaxyClub的一份报告称,目前三星正在着手三款可折叠设备的开发。其中,三款设备的产品代号分别为B4Q4和N4,前两个大概率会是新一代的Ga
12GB256GB1亿像素,仅售1999元说起手机的性价比,人们一定会想起小米这个品牌,作为以性价比起家的手机品牌,小米可以说是撑起了国内手机性价比市场的半边天。人们几乎都把性价比这个词印象化地安在了小米的身上。而现在的手
高通骁龙两款中低端芯片曝光,支持高刷新率现如今,高通凭借着强劲的技术积累和优势霸占安卓高端旗舰,甚至中低端市场也有不少份额。联发科凭借着价格优势在中低端市场也有一定的市场基础,但是始终不敌高通。近日又有爆料称,高通正在研
银行卡插卡前先按取消键两次,否则密码容易被盗,是真的吗?银行卡插卡前先按取消键两次,否则密码容易被盗?以一个资深从业人员的身份告诉你,这个说法是没有依据的,是不科学的。首先道理很简单,假如上述说法成立有效,那么为何官方(银行)不广而告之
再过若干年,电视机会不会被手机彻底淘汰掉?电视淘汰这种情况可以说概率极低,再过若干年电视只会在功能上越来越全面化,智能电视的推出也是将这个传统的家电产品重新定位了方向,所以我们能够发现,现在的电视可以观看电视直播节目并且还
iPhoneXsMax更新14。8系统的个人体验感受往下看是我个人的体验原本是14。6的,手机不发烫,打一把王者耗电百分10,更新14。8耗电百分13明显增多了还比14。6烫一点,画面也变暗了很多,颜色也没有以前那么光亮了,不知道还
苹果13发布后,苹果12什么时候降价最猛苹果13现在已经发布,很多人都在想,现在捡漏的机会已经到了!苹果12已经全系降价,那么究竟什么时候降价呢?苹果12在官网已经全系降价一千元,这也就导致了二手的苹果手机也在不停降价,
推荐5款顶尖黑科技app,每一款都精挑细选手机里的app很多,但是真正好用的有吗?这里就来分享5款顶尖黑科技app,每一款都好用到爆,建议你低调使用。1Snapseed适用安卓ios特点专业的照片编辑工具一款备受好评且功能
资本家的喉舌,终于盯上了我们睡觉的时间了劳动节,腾讯公关总监张军说当我们忙着做各种致敬青年的策划时,青年们正在睡觉。一石激起千层浪,网上骂上一片。显然这届年轻人越来越不肯买账,毕竟任谁想想都细思极恐,究竟在什么样的情况下
又一K12在线品牌停了CEO决定下农村记者张旋我个人已经计划扫尾工作结束后去山区支教12年时间,为国家共同富裕目标做些自己的贡献。东方优播(新东方在线旗下)决定关闭K12学科培训后,新东方在线副总裁东方优播CEO朱宇做
为什么银行的支付软件云闪付一直不温不火?火不火先不说,云闪付就压根不是银行的啊捂脸我是20年初开始用的银联的云闪付,第一次用是因为可以一分钱坐地铁,后来研究了一下发现云闪付真的不错,能统计你绑定的所有卡的消费记录,信用卡
华为新出的一体机电脑有哪些优点?性价比高吗?说句大家不爱听的,华为的产品压根就没啥性价比!再说了,华为这一体机都9999起了,这个价格的产品再怎么好也说不上性价比吧,实在太牵强了。MateStationX对标iMac,优点都
针对华为6G技术,任正非表明强硬态度,任老的确是高瞻远瞩虽然很多用户还没有升级5G网络,但不可否认,5G在科研领域已经是过去式,6G已然到来。不过,这也让很多用户心生疑问,都还没用上5G,6G的研究真的有必要吗?对于这一普遍疑问,华为创