
linux
遇见更好的自己~
这个作者很懒,什么都没留下…
展开
-
shell创建目录
创建目录(多级目录mkdir -p)if [ ! -d "/dir" ]; then mkdir /dirfi原创 2020-02-12 15:09:55 · 2706 阅读 · 0 评论 -
shell中for循环list
eg: # 例子function test() {}function main() { arrs=(a.sh b.sh c.sh) for i in ${arrs[@]} do test $i done}原创 2020-02-12 15:08:44 · 6333 阅读 · 0 评论 -
shell修改xml中的值
修改xml中值sed -ri 's|<app>.*</app>|<app>111</app>|g' app.xml # 会匹配所有的app标签针对某一行替换(比如第一行)sed -ri '1s|<app>.*</app>|<app>111</app>|g' app.xml# 之前有个场景:...原创 2020-02-12 15:05:05 · 1908 阅读 · 0 评论 -
linux下文件名带空格处理
文件名有空格 用\转换DIR=/opt/test\ Acd “${DIR}” # 一定要加引号原创 2020-02-12 14:55:50 · 559 阅读 · 0 评论 -
ssh交互式输入密码
scp -r root@10.1.1.1:/opt/a /opt # 从其它服务器拷贝到本机ssh交互式输入密码以centos为例:yum install sshpass # 需要安装sshpass -p password ssh root@10.1.1.1 "df -h" # 登录执行命令...原创 2020-02-11 00:02:36 · 680 阅读 · 0 评论 -
except自动交互脚本
原文链接:https://blog.youkuaiyun.com/weixin_34293059/article/details/92476124转载 2020-02-10 23:42:30 · 595 阅读 · 0 评论 -
shell判断目录文件是否存在
if [ -d "my" ]; then echo "yes"else echo "no"fiif [ -f "my.txt" ]; then echo "yes"else echo "no"fi原创 2020-02-10 23:28:04 · 286 阅读 · 0 评论 -
关于./configure --prefix的作用
源码的安装一般由3个步骤组成:配置(configure)/编译(make)/安装(make install)。configure是一个可执行脚本,他有很多选项,可以在待安装的源码路径下使用命令./configure -help查询选项其中--prefix选项是配置安装路径,如果不配置,安装后可执行文件/库文件/配置文件以及其它文件会比较凌乱。当然配置的好处是当你卸载或者移植都很方便。...原创 2020-01-14 00:38:51 · 527 阅读 · 0 评论 -
linux下解压与压缩
linux下解压各种压缩包或者压缩成各种包以下option代表参数,可自选1 zip 1.1 解压zip unzip [option] *.zip # 可使用-d,解压到指定目录下 1.2 压缩成zip zip [option] *.zip ./* # -r表示递归各子目录下所有文件 也可以把多个文件或目录合在一起压缩,eg:...原创 2019-12-27 23:11:03 · 123 阅读 · 0 评论 -
linux软链接
可以链接目录,也可链接文件比如:ln -s a.so1 a.so ln -s /usr/bin/python3 /usr/bin/python原创 2019-12-23 23:43:06 · 107 阅读 · 0 评论 -
查看linux操作系统版本信息
1 cat /proc/version2 uname -a3 lsb_release -a # 有些机子不一定有,需要yum(centos)或者apt-get(ubuntu)下载lsb_release原创 2019-11-26 22:54:16 · 141 阅读 · 0 评论 -
linux关于文件权限
读 r = 4写 w = 2执行 x = 1比如775:分别对应拥有者/组用户/其他用户比如:chmod +x a.txt # 拥有者有执行权限chmod 777 a.txt # 拥有者/组用户/其他用户都有读写执行权限chmod -R +x /usr1 # -R针对某个目录下所有文件或目录...原创 2019-11-26 22:45:46 · 109 阅读 · 0 评论 -
linux下配置java环境
1 通过xshell或者mobaxtermn上传linux版的jdk到你的远端计算云2 比如上传到/usr1下,解压:tar -zxvf jdk*.tar.gz3 使用vi或vim编辑器设置环境变量sudo vim /etc/profile # 已经是root用户不用加sudo文件最后添加:export JAVA_HOME=/usr1/jdk1.8.0export CLASSPAT...原创 2019-11-26 22:28:18 · 105 阅读 · 0 评论 -
磁盘挂载
之前几个月工作中自己做的笔记,包括后面几篇等等,因为公司限制外网的原因,只能手抄记录,一是方便自己查看,二是也希望能对大家有用。linux下磁盘挂载:fdisk -l #查看系统所有的额外磁盘suse如下:cd /;mkdir usr1 # 根目录下随便创建个目录mkfs -t ext3 /dev/xvde # 创建文件系统mount /dev/xvde /usr1 # 讲磁盘挂...原创 2019-11-21 23:43:29 · 176 阅读 · 0 评论