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中 ...
随机推荐
- linux Segmentation faults 段错误详解
什么是段错误 下面是来自 Answers.com 的定义: A segmentation fault (often shortened to segfault) is a particular err ...
- vim vi 高亮第80列 Python PEP8规范 行最大长度设置
命令模式下 :set cc=80 或者 打开 vim的配置 文件 .vimrc vim ~/.vimrc 接着你会看到你的配置文件 在配置文件中加上这样行配置代码 set cc=80 ok 现在退出v ...
- hdu 1160 FatMouse's Speed(最长不下降子序列+输出路径)
题意: FatMouse believes that the fatter a mouse is, the faster it runs. To disprove this, you want to ...
- Python常用的数据文件存储的4种格式(txt/json/csv/excel)及操作Excel相关的第三方库(xlrd/xlwt/pandas/openpyxl)(2021最新版)
序言:保存数据的方式各种各样,最简单的方式是直接保存为文本文件,如TXT.JSON.CSV等,除此之外Excel也是现在比较流行的存储格式,通过这篇文章你也将掌握通过一些第三方库(xlrd/xlwt/ ...
- 记录一次因subprocess PIPE 引起的线上故障
sence:python中使用subprocess.Popen(cmd, stdout=sys.STDOUT, stderr=sys.STDERR, shell=True) ,stdout, stde ...
- Jenkins MultiJob
前提:项目有十几个服务每次发版/更新服务需要一个个去编译 目的:希望能够建立一个任务一次构建可以批量编译很多服务,并且需要输入一个参数指定编译的分支 需要插件: MultiJob 安装插件 1.在Je ...
- Java oop三大特性(封装,继承,多态)
封装 顾名思义,就是将数据封装起来,提高数据的安全性.我们程序都是要追求"高内聚,低耦合".高内聚就是类的内部数据操作细节自己完成,不允许外部干涉,低耦合:仅暴露少量的方法给外部使 ...
- 亚马逊开发者用户授权 AWS
在开发之前最好的方法是先拿到官网的API文档简单的预览一遍 这里有个中文文档:AWS 开发中文文档 需要准备: 注册成为开发者 创建 AWS 账户 创建 IAM 用户 创建 IAM 策略 创建 IAM ...
- LeetCode刷题 树专题
树专题 关于树的几个基本概念 1 树的节点定义 2 关于二叉树的遍历方法 2.1 前序遍历 2.2 中序遍历 2.3 后序遍历 2.4 层序遍历 3 几种常见的树介绍 3.1 完全二叉树 3.2 二叉 ...
- sqlalchemy insert or ignore
insert ignore # insert ignoreinsert_stmt = TimePoint.__table__.insert().prefix_with(" ignore&qu ...