day05-linux基础

linux快速入门

图形化和命令行终端

图形化操作

命令行终端  



学习一个命令:pwd 打印当前所在工作目录的绝对路径

关于企业级服务器的终端概念

服务器是不会安装图形化软件的,只有纯黑屏

引入远程连接的概念

 公司里,基本是远程连接服务器,首先你要获取,服务器的信息
①.ip

②.账号

③.密码

如何远程连接

使用客户端工具,xshell,securtCRT,以及其他各种工具

他们的本质,都是使用ssh命令去操作的。

举例:xshell

你的运维同事,给你一个文档

123.206.16.61

账户,wangrengang

密码,werwer(&(&*&^))

这样你就可以登录了

使用ssh(客户端)命令去连接

在整个互联网中,所有的网站之间的通信,有一个公共的协议标准----http协议

1.退出linux会话,退出登录
[root@lamp-241 ~]# exit
 

 2.使用logout命令,退出linux会话
[root@lamp-241 ~]# logout

3.使用命令去登录,和xshell是一样的事 

ssh [user@]host[ port][;host[ port]]

简写的语法就是 @ 就是一个占位符
user  登录系统的账号
@host  登录服务器的ip地址
port  端口

 4.远程用ssh命令连接linux
是否可以不添加端口? ,回答,可以,系统默认给你添加22端口
[C:\~]$ ssh root@192.168.0.241   

修改了端口号,的连接方式
[C:\~]$ ssh root@192.168.0.241   7890

端口号范围 0~65535

 5.虚拟机之间远程ping通

ssh   -p 22 root@192.168.0.132   这样的格式

linux区别

1.严格区分大小写

windows:不区分大小写,比如你创建文件夹,输入大写,小写,windows都认为是同一个

linux,严格区分大小写

[root@lamp-241 ~]# ls
anaconda-ks.cfg  happy.txt  Happy.txt  hello  Hello

2.linux的命令返回结果理解

1.你要创建些什么,执行些脚本,创建文件,创建文件夹

一般是没有提示的,就是最好的提示,默认直接出结果

[root@lamp-241 ~]# mkdir hello
[root@lamp-241 ~]# 
[root@lamp-241 ~]# 
[root@lamp-241 ~]# mkdirhello
-bash: mkdirhello: command not found

3.如何查看网络信息

4.关于后缀名(linux不关心文件后缀)

windows的文件后缀,是决定了该文件的属性的!

linux是不关心后缀的,linux的文件属性,依靠权限位决定,和文件名无关

linux的文件名,就是个普通的字符串而已。一堆英文字母

比如文件夹也可以加上这些后缀

4.1 需要记忆的后缀

为了区分出文件类型,我们还是会给linux文件,添加上阅读性更好的文件扩展名字。

常见的有

  • 压缩文件(打包,压缩)

    • Linux 下常见的压缩文件名有 .gz、.bz2、.zip、.tar.gz、.tar.bz2、.tgz 等。

    • 为什么压缩包一定要写扩展名呢?很简单,如果不写清楚扩展名,那么管理员不容易判断压缩包的格式,虽然有命令可以帮助判断,但是直观一点更加方便。

    • 就算没写扩展名,在 Linux 中一样可以解压缩,不影响使用。

  • 软件安装包

    • 如windows下的exe文件一样作用,linux也需要安装软件,也有软件包的格式。后面学习软件管理时重点讲解。

    • 如redhat系列的RPM包,所有的RPM包都是.rpm后缀格式。

  • 脚本文件

    • 如shell脚本,.sh

    • 如python脚本,.py

    • 如java的 .java

  • 网页相关的文件

    • .html

    • .jpg

    • .js

    • .css

5.echo命令

 作用:显示一段话

#注意,一定是,引号,引起来的,才是正确的,普通字符信息

[root@lamp-241 ~]# echo "打印一段话,到屏幕上,让你看到"
打印一段话,到屏幕上,让你看到

输出一段字符串,输出到哪,可以是屏幕终端,可以是写入文件

 简单了解文件的权限位,决定了文件的属性

6.linux一切皆文件

你在linux系统上,所有的 操作,都会以文件形式可以找到

网络的配置

软件的配置

程序的脚本

进程的信息

都可以用命令,找到和它有关的文件

虚拟机想上网
1.插网线
2.修改网卡配置文件   [root@lamp-241 ~]#  cat  /etc/sysconfig/network-scripts/ifcfg-ens33  
3.启动network程序   systemctl start/stop/restart  network  ,三选一的选项
4.才会有ip 

7.命令小结

touch命令 

touch  文件名 
    1.该文件名不存在,则创建该,普通文件
    2.该文件名存在,则是修改他的文件时间属性(被访问的时间是什么时候)

mkdir命令


mkdir 文件夹名
    1.创建文件夹

8.linux的硬盘,必须要挂载后才能使用(挂载的概念)

windows

linux

1.有磁盘,分区

  1. 在linux中有一个目录,和这个分区绑定

  2. 访问这个目录,即访问了这个磁盘的数据

挂载图解

9.学习linux的文件目录格式

 

linux啥样

什么是绝对路径

关于linux的目录分隔符

图解  

10.关于linux的路径和命令结合

1.查看系统日志目录,有多少个日志文件  /var/log/,还要显示它的详细信息

ls -l  /var/log

11.绝对路径,相对路径学习

  • linux命令+ 以根开始的路径,叫做绝对路径

  • linux 命令 + 非根目录开始的路径,叫做相对路径

关于相对路径,需要添加 

.   当前路径
..  上一级路径

什么是,绝对,什么事相对

终端是什么概念

终端就是一个可以让你操作的地方,输入linux命令的地方,你打开终端,就可以输入指令,发给操作系统。

服务器本身,自带的几个终端。

ctrl + alt +  f1 ~f7 组合键

ctrl + alt + f1  ,一个终端,基本对应有一个人再用

ctrl + alt + f2 ~ f7

对应了7个终端

关于linux命令的语法

关于命令提示符(修改命令提示符)

1.切换用户显示 su -  用户名 

2. 修改主机名

hostnamectl  set-hostname  主机名

3.退出用户登录

退出用户登录  logout

4.关于最后一个命令提示符,默认表示,用户所处路径的最后一个文件夹

[root@linux0224 opt]# cd  /var/log/
[root@linux0224 log]# 

tab键补全

1.关于命令的补全


2.关于路径的补全
让你找到网卡的配置文件

关于环境变量的学习

 打印linux系统上的一个特殊值来看

解读PATH变量

修改PATH变量

试一试,去掉 /usr/bin这个路径,你的ls就没法直接使用了。

#1. 查看PATH的值
[root@linux0224 ~]# echo ${PATH}
/usr/local/mysql/bin/:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin


#2.给PATH重新赋值即可
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/root/bin

#3.但是发现了ls这样的命令
#没办法,简写去用了,你只能手动的补全它的绝对路径,才行

#4.修复PATH变量,加入ls的那个目录
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin"

作业内补充:

如何查看Linux内核信息
 
uname -a

查看历史命令

history  查看历史命令

history    -c     清空历史命令

查看软件的安装路径

which

linux重要文件

dns概念

补充,dns劫持的原理

1.关闭你本地的公网dns服务器设置

2.修改hosts文件

1.去掉hosts里的恶意解析
2.配置正确的dns地址
3.涉及你本地机器,会有dns解析缓存,使用命令强制刷新 

最后补充,重要的文件夹

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

激进的猴哥

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值