前言
应用centOS7系统
这里是LINUX页面部分的学习笔记,主要内容包括LINUX界面,目录介绍等一操作
一、LINUX界面?
1.Linux图形界面
特点:上手快,界面友好,鼠标流操作,资源浪费大。
我使用的是Gnome页面,虚拟机安装好后打开就是这个界面:
2.Linux文本界面.
特点:界面友好度差,上手需要懂得LINUX命令,命令行操作,节省资源。
3.界面切换:
注意:init3和init5都是在终端输入的。
查询界面等级:在终端输入:runlevel
4.终端
用户和计算机进行命令交互的窗口(类似于window系统的CMD)
图形界面进入终端的方式:单击右键,会出现如下图页面,选择打开终端
打开后的终端:
其中:
$代表用户;#代表管理员
Tawil2001代表当前用户(具体是什么取决你的用户名)
@是连字符
localhost :代表计算机的名字
~是目录
判断自己是否有网:
在终端下ping百度
具体命令:ping baidu.com
第一次尝试:失败
发现域名Ping不通,此时用window的CMD查询百度的IP:
在终端尝试Ping百度的IP地址:
注意:linux和window对ping的不同之处是
window只ping四次
Linux需要设置次数或操作停止。
设置次数:
例如 ping 三次www.linuxprobe.com 正确的命令是
ping -c 3 www.linuxprobe.com
操作停止:
使用ctrl+c 或者ctrl+z来终止ping命令的执行
发现ping通了。说明能ping通IP但是ping不通域名,则是DNS解析配置的可能不对。修改配置文件,命令: vi /etc/resolv.conf。然后在里面输入 nameserver 8.8.8.8保存即可。
然后选择保存
失败。
第二次尝试:更换桥接网络
在虚拟机页面打开设置:
选择网络适配器,选择桥接模式:
返回终端,尝试ping baidu.com:
二、LINUX目录介绍
1.设计思想
·程序小而专一。
·程序的可移植性和性能同样重要。
·一切皆文件,尽量使用文本文件,因为其可读性强,且可用工具多。
·让每个程序都成为过滤器
·任何程序都要考虑被批处理执行,尽量避免强制的用户交互或界面。
2.常用目录
目录名 | 目录用途 |
---|---|
boot | 存放启动文件 |
dev | 存放设备文件 |
etc | 存放配置文件 |
home | 普通用户家目录,以/homel$username的方式存放 |
media | 移动存储自动挂载目录,以lmedia/$device_name的方式来存放 |
mnt | 手动挂载目录 |
opt | 三方软件安装目录 |
proc | 内存系统文件 |
root | 管理员家目录 |
run | 里面的东西是系统运行时需要的,不能随便删除,但是重启的时候应该抛弃.下次系统运行时重新生成 |
srv | 服务相关数据 |
sys | 系统文件 |
tmp | 临时文件夹 |
usr | 存放库文件、文档、命令、用户数据等 |
var | 日志存放 |
lib | 库文件 |
三、LINUX基本命令
1.LINUX命令格式
注意,命令,命令选项和参数之间有空格
语法中:
{xx}表示xx是必选项
[yy]表示yy是可选项
举个例子
2.LINUX命令分类
1.Linux命令分为两类:
1·内部命令∶内部命令是linux内核自带的,执行效率更高
2·外部命令:外部命令需要安装以后才能使用,但是系统默认已经为你安装了很多外部命令,供大家使用。
2.使用type命令来区分命令是内部还是外部命令:
3.命令存放
·echo:打印输出
即:
助记:
s级的人才能bin人,(有管理权限),
普通人没有s只能被bin(无管理权限)
3.LINUX基本命令
1)清屏命令: clear或快捷键ctrl+l
PS:注意是L(l)不是 I(i)
(图片上的l纯属手滑,不加也可以)
回车(Enter)之后:
2)帮助命令 :man
回车后:
按q键:
3)进入文件夹命令: cd
PS:“/”表示根目录
4)列出当前目录内容命令:ls [-a -l -d ]
文件前有·表示该文件是隐藏文件
应该命令前要有应该-,如果多个命令共用一个-,则以后面的为主。
5)显示主机名: hostname
6 )显示日期时间:date [-s %F]
7 )显示日历:cal
8)计算器:bc
不能做浮点运算,
想要浮点运算:scale=2(保留小数点后2位)
quit:退出
9)重启命令:reboot或shutdown -r或 init 6
init 6 和 reboot所有用户都能用
其他则仅限管理员