命令行解析
滴答滴答滴嗒滴
这个作者很懒,什么都没留下…
展开
-
ip_address=$(hostname -I | cut -d‘ ‘ -f1)解析
整个命令 `hostname -I | cut -d' ' -f1` 的作用是**获取主机的所有 IP 地址,并从中提取第一个 IP 地址**。原创 2024-05-06 16:30:53 · 496 阅读 · 1 评论 -
url: jdbc:mysql://localhost:3306/ry-vue?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior
```bashurl: jdbc:mysql://localhost:3306/ry-vue?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8```这个 URL 是用于连接到 MySQL 数据库的 JDBC 连接字符串。它包含了以下信息:原创 2024-04-29 15:38:33 · 92 阅读 · 0 评论 -
分别将windows下执行的build.bat/package.bat/run-web.bat转化成ubuntu中可执行的脚本
@echo offecho.echo [信息] 打包Web工程,生成dist文件。echo.%~d0cd %~dp0cd ..npm run build:prodpause原创 2024-04-28 11:19:10 · 369 阅读 · 0 评论 -
${dirname#?}、$dirname/$appname “$@“解析
`${dirname#?}` 的含义是**删除变量`dirname`的值的第一个字符; `$dirname/$appname "$@"` 是在运行一个程序,并将所有的脚本参数传递给这个程序原创 2024-04-17 10:38:26 · 231 阅读 · 0 评论 -
appname=`basename $0 | sed s,\.sh$,,`
appname=`basename $0 | sed s,\.sh$,,` 这行代码的作用是获取脚本文件的名称并去掉 `.sh` 的后缀,然后将结果保存到 `appname` 变量中。原创 2024-04-17 09:47:13 · 159 阅读 · 0 评论 -
adduser --system --group --no-create-home redis/chown/systemctl/daemon-reload/start/enable redis
# 创建redis用户和组sudo adduser --system --group --no-create-home redis# 设置redis相关目录的权限sudo chown redis:redis /usr/local/redis/redis.confsudo chmod 640 /usr/local/redis/redis.conf# 启动redis服务并将其添加到开机自启sudo systemctl daemon-reloadsudo systemctl start redi原创 2024-04-16 16:25:18 · 210 阅读 · 0 评论 -
chown命令用法示例
`chown` 是一个 `Linux/Unix` 命令,用于**改变文件或目录的所有者**。通常情况下,只有`超级用户`(`root`)或`文件的所有者`才能使用 `chown` 命令。原创 2024-04-16 13:20:19 · 231 阅读 · 0 评论 -
sudo sed -i ‘30i\ include /usr/local/nginx/conf/stream/*.conf;‘ /usr/local/nginx/conf/nginx.c
sudo sed -i '30i\ include /usr/local/nginx/conf/stream/*.conf;' /usr/local/nginx/conf/nginx.conf```这条命令的作用是**在 `Nginx 的主配置文件`中的第 30 行之前插入一行,该行用于包含 `/usr/local/nginx/conf/stream/` 目录下所有以 `.conf` 结尾的配置文件**。原创 2024-04-16 10:29:46 · 232 阅读 · 1 评论 -
sudo ./configure --prefix=/usr/local/nginx sudo make sudo make install
sudo ./configure --prefix=/usr/local/nginxsudo makesudo make install原创 2024-04-16 10:20:55 · 136 阅读 · 0 评论 -
sudo apt update/sudo apt install -y build-essential zlib1g-dev libpcre3-dev libssl-dev解析
sudo apt update/sudo apt install -y build-essential zlib1g-dev libpcre3-dev libssl-dev解析原创 2024-04-16 09:50:33 · 295 阅读 · 0 评论 -
Shebang是在 Unix-like 系统中的一种特殊注释
Shebang 是在 Unix-like 系统中的一种特殊注释,通常位于脚本文件的第一行,用于指定用于解释执行脚本的解释器路径。它的格式为 #!interpreter_path,其中 interpreter_path 是解释器的路径。原创 2024-04-16 09:29:15 · 535 阅读 · 0 评论 -
sudo tee /usr/local/frp/frpc.ini >/dev/null <<EOT Here 文档 tee [OPTION]... [FILE]...
```bashsudo tee /usr/local/frp/frpc.ini >/dev/null原创 2024-04-15 18:08:59 · 247 阅读 · 0 评论 -
exit 1 和 exit 0 通常来说分别代表什么意思
exit 1 和 exit 0 通常来说分别代表什么意思原创 2024-04-15 16:58:00 · 344 阅读 · 0 评论 -
if [ -d “/usr/local/frp“ ]; then
if [ -d "/usr/local/frp" ]; then echo "frp 已经安装,无需重复安装。" exit 0fi原创 2024-04-15 16:41:01 · 183 阅读 · 0 评论 -
bash test.sh > test.log 2>&1 &
bash test.sh > test.log 2>&1 &这个命令的作用是在后台异步执行 test.sh 脚本,并将其标准输出和标准错误输出重定向到 test.log 文件中,这样就可以将脚本的输出保存到日志文件中,同时脚本可以在后台运行,不会阻塞当前的脚本执行原创 2024-04-15 14:35:19 · 328 阅读 · 0 评论 -
bash脚本中‘-b -u -p’‘$# -eq’‘#!/bin/bash’‘sed -i “s/\r//“ $1’的用法说明
bash脚本中一些参数的使用说明,比如sed 命令将参数(文件名)中的 Windows 格式的换行符(^M)替换为空字符,bash,zsh,/etc/profile原创 2024-04-11 16:45:07 · 588 阅读 · 0 评论 -
pip install “uvicorn[standard]“ -i https://pypi.tuna.tsinghua.edu.cn/simple/
pip install "uvicorn[standard]" -i https://pypi.tuna.tsinghua.edu.cn/simple/原创 2024-04-14 16:44:26 · 230 阅读 · 0 评论 -
amixer -c xxx set PCM playback 100%
amixer -c xxx set PCM playback 100%原创 2024-04-15 09:32:54 · 145 阅读 · 0 评论