摘要:
1、单圆括号和双圆括号 “双圆括号”命令允许将高级的数学表达式放入比较中。格式如下: (( expression )) 除了 test命令(if-then [])使用的标准数学运算符外, 双圆括号还支持如下常用运算符: val++/val-- 后增/后减 ++val//--val 先增/先减 ! 逻 阅读全文
摘要:
基本步骤: 1、切换至仓库目录RPM_LIST_DIR1和RPM_LIST_DIR2 2、ls列出仓库的rpm包文件并分别重定向至输出文件rpm_list_file1和rpm_list_file2 3、将对比结果输出至差异文件difff_file 总结: 代码中看似技巧性的东西却没有用处的全部删掉, 阅读全文
摘要:
1、覆盖写文件 ">" date > not_append_file.txt 2、追加写文件">>" echo "hello" > yes_append_file.txt date >> yes_append_file.txt 阅读全文
摘要:
最近想在电脑上安装一个比较大的软件,但是电脑空间不足,一时间不知道到底是那个目录下的内容占用空间爱比较大,查询后总结如下: 1、df -hl 查询速度相对较快,可以直接定位占用空间最大的磁盘分区,但是不可以指定特定的目录 |-( 2、du -h --max-depth=N N=1代表仅查询命令执行所 阅读全文
摘要:
通常情况下,linux系统网络连通性的检测有两种方法: 1、通过“ping指令 + 目标IP” 或者 “ping指令 + 目标IP域名” 注意针对IPv6地址的IP网络检测需要试用ping6,同时ping6中不能使用参数hops,因为IP6源码中已经舍弃了路由,见如下英文解释: SYNOPSIS p 阅读全文
摘要:
1 #!/bin/sh 2 3 export DS_DIR=/home/cxy/test 4 5 if [ ! -d $DS_DIR ]; then 6 mkdir $DS_DIR 7 else 8 echo "$DS_DIR is not existed!" 9 fi 10 11 cd $DS_DIR 12 if [ $(ls -l | grep "in... 阅读全文
摘要:
问题描述: 在rpm包目录下执行rpm -ivh *rpm -force时,出现标题错误 解决办法: *src.rpm包也就源码包不能被直接进行安装,需要先将src.rpm包进行编译生成二进制的rpm包才可以进行安装。 src.rpm源码包编译方法如下,如果提示需要依赖包,可以配置合适的yum源逐个 阅读全文
摘要:
在VIM编辑器下切换至命令行模式: 撤销: u 恢复: ctrl + r 阅读全文
摘要:
程序名: gtk_example.c 生成目标文件:gtk_example gcc gtk_example.c -o gtk_example `pkg-config --libs --cflags gtk+-2.0` 阅读全文
摘要:
pkg-config用途: 查询系统已安装库的基础信息(元信息) 1、查看所有的pkg-config库 pkg-config --list-all --list-all 列出pkg-config路径下所有的模块 List all modules found in the pkg-config pat 阅读全文