Linux杂项
\(\Huge{Linux-杂项}\)
目录
CentOS7下载Vim
yum下载vim
yum -y install vim*
配置vim
vim /etc/vimrc
添加的配置信息
set nu " 设置显示行号
set showmode " 设置在命令行界面最下面显示当前模式等
set ruler " 在右下角显示光标所在的行数等信息
set autoindent " 设置每次单击Enter键后,光标移动到下一行时与上一行的起始字符对齐
syntax on " 即设置语法检测,当编辑C或者Shell脚本时,关键字会用特殊颜色显示
检查是否安装完成
rpm -qa|grep vim
CentOS配置用户名高亮
用户名淡黄色、文件红色、文件夹蓝色
-
查看
.bashrc文件:vim ~/.bashrc -
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;33;1m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ ' -
启用:
source ~/.bashrc
设置语法高亮
fish语法高亮比较好看
apt install fish
启动fish只需要:fish。
查看一个项目是否在Docker容器中运行
方法一:检查进程的 cgroup
Docker 容器的进程运行在特定的 cgroup 中。你可以通过检查进程的 cgroup 信息来判断它是否在 Docker 容器中运行。
-
找到项目的进程 ID (PID):
假设你知道项目的进程名称,例如my_project,你可以使用ps或pgrep来找到它的 PID。pgrep my_project -
检查进程的 cgroup 信息:
找到 PID 后,检查该进程的 cgroup 信息。如果包含docker字样,则表明该进程在 Docker 容器中运行。cat /proc/<PID>/cgroup例如,如果 PID 是 1234,则命令如下:
cat /proc/1234/cgroup
方法二:使用 docker ps 检查容器
使用 docker ps 列出正在运行的 Docker 容器,看看你的项目是否在其中。
-
列出所有运行的容器:
docker ps -
检查容器名称和镜像:
查找与你的项目名称相关的容器名称或镜像名称。如果你的项目正在运行其中,则表明它在 Docker 容器中。
方法三:检查环境变量
Docker 容器通常会设置一些特定的环境变量,例如 container。
-
列出环境变量:
env -
检查环境变量:
查找是否存在container或其他特定于 Docker 的环境变量。
方法四:检查文件系统
在 Docker 容器内,一些文件系统路径与宿主机不同。可以检查这些路径来判断。
-
检查
/proc/1/cgroup文件:
在容器内,这个文件会包含docker的信息。cat /proc/1/cgroup -
检查
/etc/os-release文件:
在某些容器内,这个文件会包含关于容器的信息。cat /etc/os-release

浙公网安备 33010602011771号