代码改变世界

随笔档案-2020年04月

shell截取字符串

2020-04-30 11:11 by 方斌, 172 阅读, 收藏, 编辑
摘要: Shell脚本8种字符串截取方法总结 Linux 的字符串截取很有用。有八种方法。 假设有变量 var=http://www.aaa.com/123.htm. 1 "#号截取,删除左边字符,保留右边字符。 echo ${var#*//} 其中 var 是变量名,# 号是运算符,*// 表示从左边开始 阅读全文

获取shell脚本自身所在目录的Shell脚本分享

2020-04-30 10:57 by 方斌, 204 阅读, 收藏, 编辑
摘要: 简单版 下面是一个最简单的实现,可以解决大多数问题,缺陷是对于软链接显示的是软链接所在的目录 ~~~shell !/bin/bash DIR="$( cd "$( dirname "$0" )" && pwd )" ~~~ 完善版 这个版本解决了使用ln s target linkName创造软链接 阅读全文

压缩 KVM 的 qcow2 镜像文件

2020-04-29 10:29 by 方斌, 1178 阅读, 收藏, 编辑
摘要: qcow2 格式的压缩 首先,需要对虚拟机系统对剩余空间写零操作: $ dd if=/dev/zero of=/zero.dat 删除 zero.dat: $ rm /zero.dat 关闭虚拟机,进入虚拟机镜像文件的目录,通过 qemu img 的 convert 来操作: $ qemu img 阅读全文

centos7 ssh登录速度慢的解决方案

2020-04-29 10:16 by 方斌, 477 阅读, 收藏, 编辑
摘要: 1 vi /etc/ssh/sshd_config 2 GSSAPIAuthentication 赋值为no 3 UseDNS,赋值为 no 4 重启sshd 阅读全文

解决Ubuntu 20.04在虚拟机中没有1920*1080的问题

2020-04-26 09:26 by 方斌, 6306 阅读, 收藏, 编辑
摘要: 控制台输入下面命令即可 cvt 1920 1080 xrandr newmode "1920X1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 hsync +vsync xrandr addmode Virtual1 "1920X1 阅读全文

shell读取文件的每一行

2020-04-24 11:25 by 方斌, 263 阅读, 收藏, 编辑
摘要: 写法一: !/bin/bash while read line do echo $line done < filename(待读取的文件) 写法二: !/bin/bash cat filename(待读取的文件) | while read line do echo $line done 写法三: f 阅读全文

Shell中map的使用

2020-04-24 11:23 by 方斌, 1595 阅读, 收藏, 编辑
摘要: Shell中的map与array有很多的相似之处,array操作:https://www.cnblogs.com/qq931399960/p/10786111.html 一、在使用map时,需要先声明,否则结果可能与预期不同,array可以不声明 declare A map 二、初始化map 与ar 阅读全文

centos tree命令

2020-04-24 09:39 by 方斌, 285 阅读, 收藏, 编辑
摘要: 1 使用find命令模拟出tree命令的效果,如显示当前目录的 tree 的命令: $ find . print | sed e 's;[^/] /;|____;g;s;____|; |;g' 2 当然你也可以写一个别名来快速执行该命令,运行如下命令,将上面这个命令写到~/.bash_profile 阅读全文

Manjaro 设置分辨率1920*1080

2020-04-22 17:14 by 方斌, 2742 阅读, 收藏, 编辑
摘要: 使用xrandr工具 xrandr newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 hsync +vsync xrandr addmode Virtual1 "1920x1080_60.00" Virt 阅读全文

Manjaro主目录下文件夹由中文改为英文

2020-04-22 17:13 by 方斌, 3213 阅读, 收藏, 编辑
摘要: sudo pacman S xdg user dirs gtk export LANG=en_US xdg user dirs gtk update 然后会有个窗口提示语言更改,更新名称即可 export LANG=zh_CN.UTF 8 然后重启电脑如果提示语言更改,保留旧的名称即可 作者:the 阅读全文

shell 表达式

2020-04-22 09:41 by 方斌, 275 阅读, 收藏, 编辑
摘要: 文件表达式 if [ f file ] 如果文件存在 if [ d … ] 如果目录存在 if [ s file ] 如果文件存在且非空 if [ r file ] 如果文件存在且可读 if [ w file ] 如果文件存在且可写 if [ x file ] 如果文件存在且可执行 整数变量表达式 阅读全文

manjaro 换源到中国并按照速度排序

2020-04-14 15:06 by 方斌, 6809 阅读, 收藏, 编辑
摘要: manjaro 设置 国内源 注意,如果安装过程中出现无法连接服务,请参看第 4条 1. 设置官方镜像源(包括 core, extra, community, multilib ) sudo pacman mirrors i c China m rank //更新镜像排名 sudo pacman S 阅读全文

win10系统的开始菜单搜索功能不可用解决方法

2020-04-13 10:00 by 方斌, 1141 阅读, 收藏, 编辑
摘要: 1 打开了一个powershell窗口 2 输入这行代码 Get AppXPackage Name Microsoft.Windows.Cortana | Foreach {Add AppxPackage DisableDevelopmentMode Register "$($_.InstallLo 阅读全文
点击右上角即可分享
微信分享提示