随笔分类 -  Linux

摘要:ubuntu nautilus 文件管理器点击不启动 转圈 ### 原因: 程序错误,卡死了,不能自动退出 ### 解决方法: 1. 查看 nautilus 进程 ```bash ps -ef |grep nautilus ``` ![image](https://img2023.cnblogs.c 阅读全文
posted @ 2023-08-31 17:27 悟透 阅读(367) 评论(0) 推荐(0) 编辑
摘要:全局 cat t.json { "env_AB":{ "DB_PATH":"/bin/data", "DB_NAME":"aa.db", "RULE_DB":[ { "RULE_DB_1":"bb_rules1.db", "RULE_DB_2":"bb_rules2.db", "RULE_DB_3" 阅读全文
posted @ 2023-08-23 17:48 悟透 阅读(3167) 评论(0) 推荐(0) 编辑
摘要:select命令语句,默认只能输入一个选择项。但有时候需要让用户输入多个 选项,就需要加for循环处理多选项了。 ### 一、示例代码 ```bash #!/usr/bin/env bash choices=( 'one' 'two' 'three' 'four' 'five' ) # sample 阅读全文
posted @ 2023-08-18 14:03 悟透 阅读(413) 评论(0) 推荐(0) 编辑
摘要:### shell 变量值传递给 read 变量 ```bash read selChoices 参考: https://qa.1r1g.com/sf/ask/2128520901/ 阅读全文
posted @ 2023-08-16 16:19 悟透 阅读(66) 评论(0) 推荐(0) 编辑
摘要:### 一、-nt 判断file1是否比file2新 ```bash ["/data/file1" -nt "/data/file2" ] ``` ### 二、-ot 判断file1是否比file2旧 ```bash ["/data/file1" -ot "/data/file2" ] ``` 参考 阅读全文
posted @ 2023-08-12 15:34 悟透 阅读(58) 评论(0) 推荐(0) 编辑
摘要:执行 configure 时,提示各种命令都没有找到 ### 一、执行 ```bash ./configure CFLAGS=-D_GNU_SOURCE ``` ### 二、错误提示 ```bash ./configure CFLAGS=-D_GNU_SOURCE ./configure: line 阅读全文
posted @ 2023-08-08 12:16 悟透 阅读(428) 评论(0) 推荐(0) 编辑
摘要:### 一、echo 输出提示 ```bash #!/bin/bash echo "请输入要选择的数字(1-9): " read num ``` 效果: ![image](https://img2023.cnblogs.com/blog/597729/202308/597729-2023080422 阅读全文
posted @ 2023-08-04 22:50 悟透 阅读(156) 评论(0) 推荐(0) 编辑
摘要:### 彩色库: ```bash ## Color msg ## 来源:https://gitee.com/ApolloAuto/apollo/blob/master/scripts/apollo.bashrc BOLD='\033[1m' RED='\033[0;31m' BLUE='\033[1 阅读全文
posted @ 2023-08-02 12:52 悟透 阅读(123) 评论(0) 推荐(0) 编辑
摘要:linux下lftp命令中mirror的用法详解 ``` mirror [OPTS] [source [target]] 将源文件夹镜像到目标文件夹。如果目标文件夹以/结尾,原文件夹名称会被附加到目标文件夹名称之后。源和目标都可以是指向文件夹的URL。 -a 与--allow-chown –allo 阅读全文
posted @ 2023-07-25 15:02 悟透 阅读(1881) 评论(0) 推荐(0) 编辑
摘要:**单行命令:** ```bash for i in {1..100000}; do echo -ne "\r$i"; done; echo ``` **多行命令:** ```bash for i in {1..100000}; do echo -ne "\r$i" done echo "" ``` 阅读全文
posted @ 2023-07-23 00:36 悟透 阅读(235) 评论(0) 推荐(0) 编辑
摘要:## 方式一: **用 shift** ```bash #!/bin/bash a1=$1 shift a2=$@ a3=$* echo "a1=$a1" echo "a2=$a2" echo "a3=$a3" ``` ![image](https://img2023.cnblogs.com/blo 阅读全文
posted @ 2023-07-22 00:03 悟透 阅读(583) 评论(0) 推荐(0) 编辑
摘要:误删 .bashrc 文件,或吴用 > 清空了 .bashrc 文件。 #### 注意:不要关闭任何窗口,不要关机!!! #### 注意:不要关闭任何窗口,不要关机!!! #### 注意:不要关闭任何窗口,不要关机!!! 关闭,就真找不回来了。 > 以下步骤,尽量在执行错误命令前,打开的终端窗口操作 阅读全文
posted @ 2023-07-21 18:49 悟透 阅读(738) 评论(0) 推荐(0) 编辑
摘要:重置密码(过程和 https://blog.csdn.net/drnrrwfs/article/details/126801657 文章一样) 也提示成功,但是登录就是提示密码不对。 ### 解决方法: 你可能**重置错用户**了。系统安装时候就新建了其他用户,而不是默认的 root 用户。 以下是 阅读全文
posted @ 2023-07-21 17:35 悟透 阅读(469) 评论(0) 推荐(0) 编辑
摘要:工作中遇到一个实际问题,文本编码转换。 原始命令: ```bash cat utf8.log | iconv -c -f UTF-8 -t GBK| tee gbk.log ``` 因为某种(方便修改、方便替换)原因,想把 “| iconv -c -f UTF-8 -t GBK|”命令这段,想放到变 阅读全文
posted @ 2023-07-21 11:53 悟透 阅读(103) 评论(0) 推荐(0) 编辑
摘要:### shell jq读取配置文件null > 原因: 配置文件中没此项,但是 shell 脚本中读入, 为空导致, >解决方法: 脚本加判断,为空不执行 ## 友情提示: 调试的时候有两种方法查看 1. set -x 和 set +x ``` -x 开启调试 +x 关闭调试 ``` > *把想要 阅读全文
posted @ 2023-07-19 14:36 悟透 阅读(49) 评论(0) 推荐(0) 编辑
摘要:**解决方法:** 如果用户想跳出选择循环,需要在循环体中根据条件在每个分支后增加break语句。 ### 1.用 case 判断: #### 用字符串选择分支: ```bash msg_info "请选择 dev 更新到哪个 Release 分支,数字(其他数字手动输入): " select mo 阅读全文
posted @ 2023-07-15 22:58 悟透 阅读(14) 评论(0) 推荐(0) 编辑
摘要:Linux 版本中,支持查看历史命令。 ## 0.前言 Linux 不同的发行版的设置的文件也不一样。 **Ubuntu:** ```bash vim ~/.bashrc ``` **CentOS:** ```bash vim ~/.bashrc 或 vim /etc/profile ``` 下面命 阅读全文
posted @ 2023-07-15 22:08 悟透 阅读(2301) 评论(0) 推荐(0) 编辑
摘要:假设: git 的 commit 提交说明是多行内容,要给一个变量。 但要保持原来样式,比如原来是是3行,在变量输出时候也是3行。 **经验:要想原样显示,就要在变量上加双引号;单引号和不加 会显示成一行**。 1.原始样式: ```bash git log -1 --format="%B" ``` 阅读全文
posted @ 2023-07-09 13:46 悟透 阅读(612) 评论(0) 推荐(0) 编辑
摘要:在 ubuntu 环境下使用 read 出现,read: arg count 原因: read 没有接收输入的变量 解决方法: 给 read 设置一个 从标准输入读取输入并赋值给变量。 ```bash read num ``` num 是接收变量 输入: 123456 ```bash echo $n 阅读全文
posted @ 2023-06-26 15:18 悟透 阅读(223) 评论(0) 推荐(0) 编辑
摘要:在虚拟机里弄东西,免不了有些文件需要保存,手动保存太麻烦,用工具设置成自动备份,还不怕遗忘。 一、文件同步 方式一: 1.在你的物理机上找一个目录 假设:D:\Win-share 2.在VM虚拟机里 /mnt/hgfs/ 路径下就可以看到分享的物理机目录了。 3.设置百度网盘同步 选择文件夹是选择物 阅读全文
posted @ 2023-06-25 13:00 悟透 阅读(931) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示