ubuntu常用的命令介绍

时间:2022-12-15 16:57:09

ubuntu常用的命令介绍
将提示符(前景)显示为黄色:export PS1="\n\e[01;33m[\u@\h \W]\\$ \e[m"
将提示符(前景)显示为青色:export PS1="\n\e[0;36m[\u@\h \W]\\$ \e[m"
将提示符(前景)显示为绿色:export PS1="\n\e[0;32m[\u@\h \W]\\$ \e[m"
将提示符(前景)显示为红色:export PS1="\n\e[0;31m[\u@\h \W]\\$ \e[m"
将提示符(前景)显示为蓝色:export PS1="\n\e[0;34m[\u@\h \W]\\$ \e[m"

如何让Bash提示符带有颜色
PS1是一个 环境变量(系统变量):你的 提示符设定
我们先来了解一下几个特殊字符的含义:
\e[ 指示颜色提示符的开始
0;34m 颜色代码,此代码代表的是蓝色,编码格式是x;ym
\e[m 指示颜色提示符的结束
部分颜色代码:

0;30 黑色
0;34 蓝色
0;32 绿色
0;36 青色
0;31 红色
黑色 : \e[01;30m
红色 : \e[01;31m
绿色 : \e[01;32m
黄色 : \e[01;33m
蓝色 : \e[01;34m
洋红 : \e[01;35m
青色 : \e[01;36m
白色 : \e[01;37m

意义:
[ ]这个方括号是自己加的无意义符号
\u表示用户
@表示@
\h表示host
:也是个无意义符号
\w表示当前目录
\n:换行(参考下面的多行提示符)
\$表示命令提示符

我们在脚本 ~/.bashrc的末尾位置进行设置。关于这个文件,也就是一个bash启动的时候调用的文件。
我们在里面加内容,就可以直接对PS1这个变量进行我们想要的初始化操作。
设置完成之后,重新登录,或者source ~/.bashrc 或者 . ~/.bashrc 进行生效。
————————————————
————————————————

2、zsh,可以添加彩色的提示
sudo apt install zsh
zsh
exit

3、文本编辑器nano、vim、vi
sudo nano /etc/apt/sources.list

4、shell下的文件管理器
sudo apt install ranger
alias ra=ranger
ra
ctrl+C或者q退出

5、显示硬件信息:neofetch,129MB
sudo apt install neofetch
neofetch
neofetch
.-/+oossssoo+/-. liuzhaoyzz@liuzhaoyzz
`:+ssssssssssssssssss+:` ---------------------
-+ssssssssssssssssssyyssss+- OS: Ubuntu 22.04.1 LTS x86_64
.ossssssssssssssssssdMMMNysssso. Host: VMware Virtual Platform None
/ssssssssssshdmmNNmmyNMMMMhssssss/ Kernel: 5.15.0-52-generic
+ssssssssshmydMMMMMMMNddddyssssssss+ Uptime: 6 mins
/sssssssshNMMMyhhyyyyhmNMMMNhssssssss/ Packages: 915 (dpkg), 4 (snap)
.ssssssssdMMMNhsssssssssshNMMMdssssssss. Shell: bash 5.1.16
+sssshhhyNMMNyssssssssssssyNMMMysssssss+ Resolution: 1440x900
ossyNMMMNyMMhsssssssssssssshmmmhssssssso Terminal: /dev/pts/0
ossyNMMMNyMMhsssssssssssssshmmmhssssssso CPU: Intel i7-4790 (4) @ 3.597GHz
+sssshhhyNMMNyssssssssssssyNMMMysssssss+ GPU: 00:0f.0 VMware SVGA II Adapter
.ssssssssdMMMNhsssssssssshNMMMdssssssss. Memory: 394MiB / 3889MiB
/sssssssshNMMMyhhyyyyhdNMMMNhssssssss/
+sssssssssdmydMMMMMMMMddddyssssssss+
/ssssssssssshdmNNNNmyNMMMMhssssss/
.ossssssssssssssssssdMMMNysssso.
-+sssssssssssssssssyyyssss+-
`:+ssssssssssssssssss+:`
.-/+oossssoo+/-.

6、ufw list
sudo ufw status
sudo ufw allow 22
sudo ufw allow openssh
sudo ufw enable
sudo ufw reload

7、systemctl