day 03Linux修改命令提示符
day 03Linux修改命令提示符
昨日回顾
1.选择客户机操作系统:
Microsoft Windows # 一次只能安装一台电脑
Linux(推荐)
VMware ESX # 服务器版本VNware
2.网络类型:
仅主机模式:
只能连接宿主机,不能上网
桥接模式:
跟宿主机同一个网段,优点:上网不经过宿主机,直接通过外部的路由器。缺点:ip地址容易跟其他设备冲突,ip少。外网的环境改变也会随之改变
NAT地址转换:
通过本地虚拟网卡vmnet8进行地址转换,连接外网。优点:可以生成一个独立的局域网。跟其他设备不会冲突。缺点:上网需要经过宿主机。
3.磁盘分区:
/boot 引导分区 500-1024M
swap 虚拟内存,交换分区 物理内存的1-2倍 峰值 16G
/ 系统分区 剩余多大给多大
4.配置网络:
开机自启动 手动配置 ip地址 子网掩码 网关 DNS(域名解析)
5.输入命令:ip a # 查看本机ip地址
6.Linux操作系统端口号区间:1~65535
常用端口号:1~10000
不常用端口号:10000~65536
基本命令
一、基础命令
1、Linux的基本格式:
命令 + 空格 + 选项(非必须) + 空格 +操作对象
2、ping命令:探测远程服务是否正常运行,也可以通过ping来测试本机会否可以正常上网。
格式:ping 探测对象 # 例如 ping www.baidu.com
3、命令行提示符:ping www.baidu.com
注:两两之间至少要有一个空格。
中括号中的选项和参数可用可不用。
选项和参数的位置可以调换。
命令行的结构
[root@localhost ~]# ping www.baidu.com # 命令行
root: 当前登录系统的用户
@ : 分隔符,没有特殊意义
localhost: 主机名
~: 当前文件夹的路径
# : 当登录的用户是超级管理员
$ : 当普通管理员登录时为$
更改命令提示符
source: 重载文件,作用是使文件中的内容得以立即生效
PS1: 命令提示符的变量,PS1中存的是变量的内容
变量: 程序运行过程中实时改变的量
echo: 打印内容
更改系统时间: date -s "2021-09-14 21:21:21"
cd: 切换目录(Linux中一切从根开始)
cd : [被切换到的目录的路径]
source ~/.bashrc : 重新加载文件
案例:
[root@localhost ~]# echo $PS1
[\u@\h \W]\$
\u:代表当前登录的用户
@:分隔符
\h:主机名
\W:~ 代表当前目录的名称(当前用户的家目录:是用户首次登录出现的目录)
\w:代表当前目录的的全路径
$:#
更改主机名:[root@localhost ~]# PS1="[\u@\meng \W]\$"
[root@\meng ~]$
切换目录:[root@localhost ~]# cd /etc/sysconfig
[root@localhost sysconfig]#
/: 根目录
etc: 根下面的目录
sysconfig: etc在下面的目录
更改日期:
\d : 代表日期,格式:星期几 月份 日期
\t : 代表24小时制时间,格式:HH:MM:SS
\T : 代表12小时制时间
\A : 代表24小时制时间,格式:HH:MM
\v : 代表BASE的版本号
[root@localhost sysconfig二 9月 14]$PS1="[\u@\h \W\d\t]\$"
[root@localhost sysconfig二 9月 1416:03:54]$
系统目录路径类型
系统目录路径类型:
绝对路径:一个文件完整的路径(注:绝对路径的参照物是根目录)
相对路径:一个目录参照路径(注:相对路径的参照物一般是当前目录)
特殊的路径:
~ : 代表家目录
. : 代表当前目录
.. : 代表上级目录
- :代表上一次待的目录
案例:
[root@localhost ~]# cd /etc/sysconfig
[root@localhost sysconfig]# cd ../../
[root@localhost /]# cd ~
[root@localhost ~]# cd /etc
[root@localhost etc]# cd ./sysconfig
[root@localhost sysconfig]#
系统运行命令
关机的几种方式
1、shutdown:关闭操作系统:
[root@localhost ~]# shutdown -h now/0 #立刻关机
[root@localhost ~]# shutdown -h 10 #10分钟后关机 分钟级别
[root@localhost ~]# shutdown -c #取消当前的关机操作(前提是未关机)
[root@localhost ~]# shutdown -h 11:00 #定时关机
2、halt:关机
[root@localhost ~]# halt # 关闭机器硬件资源
[root@localhost ~]# halt-p # 立即关机,并关闭电源
3、poweroff:关机
[root@localhost ~]# poweroff # 立即关机
4、init:设置计算机级别
0 : 关机
1 : 单用户模式
2 : 无网络多用户模式
3 : 命令行模式
4 : 未被使用
5 : GUI模式(图形化桌面模式)
6 : 重启
[root@localhost ~]$ runlevel #查看运行级别
[root@localhost ~]$ who -r #查看运行级别
[root@localhost ~]$ init 0 # 切换到0级模式,并关机
重启的几种方式
1、shutdowm:重启操作系统
[root@localhost ~]# shutdown -r now #立刻重启
[root@localhost ~]# shutdown -r 0 #立刻重启
[root@localhost ~]# shutdown -r 10 #10分钟后重启(分钟)
[root@localhost ~]# shutdown -r 11:00 # 定时重启
2、halt:重启系统
[root@localhost ~]# --reboot # 重启系统
3、reboot:重启操作系统
[root@localhost ~]# reboot # 重启系统
4、init:设置计算机级别来重启操作系统
[root@localhost ~]# init 6 # 立即重启
5、poweroff:重启操作系统
[root@localhost ~]# poweroff --reboot # 立即重启
day 03Linux修改命令提示符的更多相关文章
- Linux如何修改命令提示符
1.什么是命令提示符 命令提示符是CLI(command-line interface,命令行界面)在人机交互的过程中提示用户可以进行命令输入的特殊符号,在Linux中普通用户的prompt为“$”, ...
- Linux修改命令提示符(关于环境参量PS1)
关乎环境参量的四个文件/etc/profile /etc/bashrc ~/.bashrc ~/.bash_profile $$$:/etc/profile:此文件为系统的每个用户设置环境信息,当 ...
- CentOS 7运维管理笔记(2)----修改命令提示符颜色
使用 su 命令切换到root用户: 使用 vi /etc/bashrc 命令插入如下代码: PS1="[\e[1;32m\u\e[m\e[1;33m@\e[m\e[1;35m\h\e[m ...
- (Linux基础学习)第三章:terminal与shell的简介和修改命令提示符颜色
第1节:terminal终端设备终端:键盘.鼠标.显示器物理终端(/dev/console):控制台console虚拟终端(tty:teletypewriters,/dev/tty# #为[1-6]) ...
- linux 修改命令提示符&ubuntu目录颜色个性化
1.linux 命令提示符个性化 在 ANSI 兼容终端(例如 xterm.rxvt.konsole 等)里, 可以用彩色显示文本而不仅仅是黑白. 本文示范了如何使用粗体和彩色的文字. 相信每 ...
- 【Linux】基础配置-修改命令提示符的风格
1,效果图: [groot]$ 2,设置步骤: 编辑~/.bashrc文件,在最后增加设置行: #显示当面目录的最后一层目录#PS1='\[\e[32m\][\u@\h \W]$\[\e[m\]'#只 ...
- linux修改PS1,自定义命令提示符样式
目录 参数说明 修改颜色 linux默认的命令提示符是这样的: 白色的,如果当前执行的命令很多的话,一整块屏幕上全是一堆输出信息,上一条命令在哪?我刚输入的命令在哪?找的头晕.有没有办法可以修改命令提 ...
- 修改shell命令提示符和命令的输入颜色
修改命令提示符颜色 修改命令提示符的话,只需修改PS1环境变量即可. PS1='\[\033[01;31m\][\u@\h \W]$ \[\033[00m\]' 效果如图: 修改命令输入的颜色 修改命 ...
- linux登陆欢迎信息及命令提示符修改
登录信息修改 登陆信息显示数据 : /etc/issue and /etc/motd 登陆终端机的时候,会有几行提示的字符串,这些设置在/etc/issue里面可以修改,提示内容在/etc/motd中 ...
随机推荐
- K8S_Kubernetes
Google创造, K8S,是基于容器的集群管理平台, K8S集群 应用场景 微服务 这个集群主要包括两个部分 一个Master节点(主节点) 一群Node节点(计算节点) Master节 ...
- Ubuntu 16.04 下 旋转显示器屏幕 竖屏显示
xrandr -o left $ xrandr -o left 向左旋转90度 $ xrandr -o right 向右旋转90度 $ xrandr -o inverted 上下翻转 $ xrandr ...
- Codeforces Round #738 (Div. 2) D2题解
D2. Mocha and Diana (Hard Version) 至于D1,由于范围是1000,我们直接枚举所有的边,看看能不能加上去就行,复杂度是\(O(n^2logn)\).至于\(n\)到了 ...
- python环境搭建、pycharm安装
一. 实验目标 (1) Python环境搭建 (2) 会pycharm安装和使用 (3) 了解python程序设计流程 二. 实验内容 1.勾选Add Python 3.7 ...
- sed 修改替换包含关键字的整行
查找关键字 user10 所在的行,替换整行内容为aaaaaaaaaa #sed -i "s/^.*user10.*$/aaaaaaaaaa/" useradd.txt
- 有关unsigned和有符号类型的区别
相信大家对于unsigned这个玩意并不陌生,但是有的时候却会被它搞懵,比如下面: #include<iostream> using std::cout; using std::cin; ...
- Django项目部署到阿里云服务器无法发送邮件,发送邮件超时问题解决
前言 今天, 博主将写了好久的一个Django小项目尝试在阿里云部署上线,由于项目中需要发送邮件,博主调用了163邮箱接口,在本地测试邮件功能正常,可是上线后,邮件功能一直超时崩溃.在百度一番查资料后 ...
- mysql8版本以上重置密码
1.打开命令窗口cmd,输入命令:net stop mysql,停止MySQL服务, 2.开启跳过密码验证登录的MySQL服务, 输入命令 : mysqld --console --skip-gran ...
- Maven下载、安装、配置
简介 Maven是一个项目管理工具,主要用于Java平台的项目构建.依赖管理和项目生命周期管理. 当然对于我这样的程序猿来说,最大的好处就是对jar包的管理比较方便,只需要告诉Maven需要哪些jar ...
- OpenHarmony LiteOS C-SKY指令集移植指北
摘要:本文介绍在OpenHarmony社区LiteOS-M项目中新增C-SKY指令集的开发流程,以及适配相应qemu工程的方法和步骤,供LiteOS内核相关开发者学习交流. 本文分享自华为云社区< ...