关于Linux的一些基础命令
1、登录
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-e79ec5dX-1631436633374)(C:\Users\Sweetheart\AppData\Roaming\Typora\typora-user-images\image-20210912134204615.png)]](https://img-blog.csdnimg.cn/99c9c2b83e754dd5ad1f6a9138bf7447.png) 在localhost login:输入root,然后输入自己之前设置的密码,回车,就可以进入系统 ![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-652tK25k-1631436633377)(C:\Users\Sweetheart\AppData\Roaming\Typora\typora-user-images\image-20210912134257210.png)]](https://img-blog.csdnimg.cn/55b56fae797b4cd395db32cc247c0213.png)
2、设置网络
1)输入以下命令
# ip add
返回信息如下 ![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-61wxgSBz-1631436633379)(C:\Users\Sweetheart\AppData\Roaming\Typora\typora-user-images\image-20210912134432317.png)]](https://img-blog.csdnimg.cn/22acd1246c4e4eb2ae09bcb7fce1c948.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAc2t5IHJhaW4=,size_20,color_FFFFFF,t_70,g_se,x_16) ip add可以查看ip地址,
其中第一个地址127.0.0.1/8是回环地址,网卡名字为lo,用于和自己通信;
第二个ip地址是192.168.144.128,是它自动获取到的ip地址,这个地址下面需要用到,ens33是网卡的名字。
2)然后选择虚拟网络编辑器 ![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-YFGmixkV-1631436633381)(C:\Users\Sweetheart\AppData\Roaming\Typora\typora-user-images\image-20210912145426967.png)]](https://img-blog.csdnimg.cn/17f3c5797c9e47ecb52407f11a2c2f5c.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAc2t5IHJhaW4=,size_20,color_FFFFFF,t_70,g_se,x_16) 选择VMnet8,可以看到下面的子网ip为192.168.144.0,子网掩码为255.255.255.0 ![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-nDLflBZw-1631436633382)(C:\Users\Sweetheart\AppData\Roaming\Typora\typora-user-images\image-20210912145529989.png)]](https://img-blog.csdnimg.cn/060082cb4fac413c9288f582bcc0d653.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAc2t5IHJhaW4=,size_20,color_FFFFFF,t_70,g_se,x_16) 然后点击后侧的NAT设置,出现如下。网关ip为192.168.144.2。请记住这个ip因为下面还会用到它。 ![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-KKxnIYQi-1631436633384)(C:\Users\Sweetheart\AppData\Roaming\Typora\typora-user-images\image-20210912145703831.png)]](https://img-blog.csdnimg.cn/6ad83d0d2111475e9b269e661ca154b2.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAc2t5IHJhaW4=,size_19,color_FFFFFF,t_70,g_se,x_16) 先测试centos是否可以联网。输入以下命令:
# ping -c 5 www.baidu.com
运行结果如下: ![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Fr43lxPl-1631436633386)(C:\Users\Sweetheart\AppData\Roaming\Typora\typora-user-images\image-20210912154058034.png)]](https://img-blog.csdnimg.cn/35ece0ce12cb475aafb34c165326a511.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAc2t5IHJhaW4=,size_20,color_FFFFFF,t_70,g_se,x_16) ping命令可以检测网络连通性,如图,则表示本机可以联网。
3、手动设置centos的ip地址
输入以下命令:
# vi /etc/sysconfig/network-scripts/ifcfg-ens33
vi是一个用来编辑文本的命令,后边是一个空格,再后边是文件的存储路径。按回车以后出现以下内容: ![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-nPsUmaNf-1631436633387)(C:\Users\Sweetheart\AppData\Roaming\Typora\typora-user-images\image-20210912150633227.png)]](https://img-blog.csdnimg.cn/f9fdbef9f9544560a92ba8428d0c5358.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAc2t5IHJhaW4=,size_18,color_FFFFFF,t_70,g_se,x_16) 按字母I键,对文本进行修改:
说明:、
-
BOOTPROTO用于设置网卡的启动类型,其值为dhcp表示自动获取ip地址,为static表示手动设置静态ip地址。 -
添加的IPADDR指定ip地址(这个ip地址是刚才通过ip addr自动获取到的ip地址) -
NETMASK为子网掩码 -
GATEWAY是指定网关,就是上面需要记住的那个网关地址 -
DNS1指定上网用的DNS IP地址,这个地址是一个公共DNS IP地址
完成修改以后请按ESC键,然后输入":wq",按回车
如下所示。 ![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-qHWaShhx-1631436633389)(C:\Users\Sweetheart\AppData\Roaming\Typora\typora-user-images\image-20210912153130379.png)]](https://img-blog.csdnimg.cn/569572483f4b44e497d47445983b6712.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAc2t5IHJhaW4=,size_20,color_FFFFFF,t_70,g_se,x_16) 输入如下命令:
# nmcli c reload ens33
# nmcli d reapply ens33
第一个命令重新加载网卡配置文件,但是并不会马上生效
第二个命令是让第一个命令马上生效
然后查看一下IP地址
# ip add
如果正确的话,如下所示:
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-EHhjvc0d-1631436633391)(C:\Users\Sweetheart\AppData\Roaming\Typora\typora-user-images\image-20210912153515532.png)]](https://img-blog.csdnimg.cn/14849e97f52e4fc89c446516e793f8cf.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAc2t5IHJhaW4=,size_20,color_FFFFFF,t_70,g_se,x_16)
然后,测试一下网络连通性,输入如下命令:
# ping -c 3 www.baidu.com
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-sP6wz56N-1631436633392)(C:\Users\Sweetheart\AppData\Roaming\Typora\typora-user-images\image-20210912153844405.png)]](https://img-blog.csdnimg.cn/6b72b390b14444ac8f084f3d6d4711c9.png) 说明,-c设置完成要求回应的次数,3表示需要回应3次。
4、一些快捷键的使用
- Ctrl+C:终止当前命令,意思就是不执行这一行,直接跳到下一行
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-QFGyTdZC-1631436633394)(C:\Users\Sweetheart\AppData\Roaming\Typora\typora-user-images\image-20210912154256008.png)]](https://img-blog.csdnimg.cn/2b538da51d6b4b61a7d5d8479f918652.png) - Tab:自动补全
- Ctrl+D:退出当前终端,也可以输入exit
- Ctrl+Z:暂停当前进程,使用fg命令可以恢复该进程
- Ctrl+L:清屏
- Ctrl+A:让光标移动到命令的最前边
- Ctrl+E:让光标移动到命令的最后边
5、查询帮助文档:man命令
输入如下命令:
# man ls
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FwCNb4jp-1631436633395)(C:\Users\Sweetheart\AppData\Roaming\Typora\typora-user-images\image-20210912162219683.png)]](https://img-blog.csdnimg.cn/50cd72fb086747e3b106623e6ea4ecb6.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAc2t5IHJhaW4=,size_20,color_FFFFFF,t_70,g_se,x_16) 可以按上下键翻动,也可以按空格键。退出时,按Q
6、Linux系统目录结构
输入如下命令:
# ls /
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-JVZyEusl-1631436633396)(C:\Users\Sweetheart\AppData\Roaming\Typora\typora-user-images\image-20210912162412065.png)]](https://img-blog.csdnimg.cn/759b735ad4144c5da001f703e8edf2eb.png) /是Linux中最核心的命令,所有的文件和目录全部在它下边,也称为根目录。
- /bin:存放最常用的命令
- /boot:存放启动Linux时使用的一些核心文件
- /dev:存放Linux的外部设备
- /etc:存放所有系统管理所需要的配置文件和子目录
- /home:用户的家目录
- /lib和/lib64:存放系统最基本的动态链接共享库,几乎所有应用程序都需要用到这些共享库
- /media:系统会自动识别一些设备,如U盘,光驱等,识别后,Linux会把识别的设备挂载到该目录下
- /mnt:让用户临时挂载别的文件系统
- /opt:给主机额外安装软件所设置的目录
- /proc:虚拟目录,是系统内存的一行社,可以直接访问它来获取系统信息
- /root:系统管理员的用户家目录
- /run:存放一些服务的pid
- /sbin:存放系统管理员使用的系统管理程序
- /srv:存放一些服务启动之后需要提取的数据
- /sys:存放与硬件驱动程序相关的信息
- /tmp:存放临时文件
- /usr/bin:存放系统用户使用的应用程序
- /usr/sbin:存放Super User使用的比较高级的管理程序和系统守护程序
- /var:存放不断扩充且经常修改的目录,包括各种日志文件或者pid文件
7、ls的使用举例
# ls -a 列出当前目录下的文件和目录
# ls -l 列出当前目录下除隐藏文件的所有文件和目录的详细信息
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Gyp0dpjl-1631436633396)(C:\Users\Sweetheart\AppData\Roaming\Typora\typora-user-images\image-20210912162848938.png)]](https://img-blog.csdnimg.cn/6715b89a14414bf996639bf7f70a15c9.png)
8、关机和重启
# who //查看是否有其他用户登录
# sync //不管是重启还是关闭系统,都要运行sync,可以把当前内存中的数据写入磁盘防止丢失
# shutdown -h now //关机,或者:halt,poweroff,init 0
# shutdown -r now //重启,或者:reboot,init 6
|