会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
phoenix tree
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
50
51
52
53
54
55
56
57
58
···
70
下一页
2017年8月16日
关于chroot
摘要: 1 chroot做了什么 chroot只是修改了所有的path resolution过程,也就是说,chroot之后,所有的命令和库的根目录都是chroot到的目录。 2 chroot使用的条件 目标根目录下至少要有一套程序运行的最小环境,因为根目录修改后,命令运行时,原来的运行环境已经不可见了。
阅读全文
posted @ 2017-08-16 14:01 PhoenixTree(梧桐树)
阅读(202)
评论(0)
推荐(0)
2017年8月15日
xargs命令
摘要: 1 xargs命令的用途 xargs擅长于将标准输入转换成命令行参数,然后交给其后的命令,默认命令是echo。 2 一次性删除某个文件夹下的所有的xxx文件名的文件 find . -name xxx | xargs rm
阅读全文
posted @ 2017-08-15 16:50 PhoenixTree(梧桐树)
阅读(163)
评论(0)
推荐(0)
debian配置集锦
摘要: 1 关闭蜂鸣 在/etc/bash.bashrc中加入下面的行: setterm -blength=0 2 debian bash路径显示太长 将.bashrc中的 else PS1='${debian_chroot: + ($debian_chroot)}\u@\h:\w\$' fi 中的\w换成
阅读全文
posted @ 2017-08-15 15:41 PhoenixTree(梧桐树)
阅读(161)
评论(0)
推荐(0)
2017年8月14日
gdb使用技巧
摘要: 1 设置gdb参数,加一个--args就可以了 gdb --args program_to_debug arg1 arg2 ... 2 step、next、stepi、nexti 2.1 汇编指令和机器指令之间的对应关系 它们之间并不是完全是一对一关系的,也有一对多关系。 2.2 stepi和nex
阅读全文
posted @ 2017-08-14 22:05 PhoenixTree(梧桐树)
阅读(180)
评论(0)
推荐(0)
gdb调试使用autotools工程的项目
摘要: 1 保留debug sympol和优化等级设置为-O0的最简单的方法 在执行configure脚本生成Makefile文件时,使用CXXFLAGS宏,因为标准的configure脚本给了这个宏。 ../configure --prefix=xxx CXXFLAGS="-g -O0"
阅读全文
posted @ 2017-08-14 18:17 PhoenixTree(梧桐树)
阅读(500)
评论(0)
推荐(0)
2017年8月13日
linux cut命令
摘要: 1 cut命令处理的基本数据单元 同大多数文本处理工具一样,cut也是以行为基本的数据单元的。 2 cut命令的用途 顾命思议,cut就是从行中cut出满足条件的数据,返回的是满足条件的数据。 3 cut的方式 2011年08月11日 星期四20:44:52 EDT 3.1 以字节cut 以字节为单
阅读全文
posted @ 2017-08-13 13:10 PhoenixTree(梧桐树)
阅读(504)
评论(0)
推荐(0)
linux的管道
摘要: 1 管道的本质是进程间通信的一种手段 这个命名是非常形象的,数据从管道的一端流向管道的另外一端,然后另外一个进程等在那里,只要有数据了就进行处理。 2 管道连接的多个命令是同时启动的 也就是说,管道连接的多个命令的进程之间是并行的,管道就相当于进程间通信的一个buffer,是一个生产者和消费者模式,
阅读全文
posted @ 2017-08-13 13:01 PhoenixTree(梧桐树)
阅读(385)
评论(0)
推荐(0)
set -- $variable
摘要: 1 set --的用途 给位置参数赋值。 2 $variable是如何赋值给位置参数的 假如variable=a b c?或者variable=a;b;c? 这里果然和IFS有关,默认情况下,variable=a b c,会讲a给$1,b给$2,c给$3,如果设置IFS=;,那么a b c都会给$1
阅读全文
posted @ 2017-08-13 11:13 PhoenixTree(梧桐树)
阅读(251)
评论(0)
推荐(0)
$@和$*的差别
摘要: 它们都表示所有的位置参数,但是,加了双引号之后,它们在位置参数传递的过程中的行为是不一样的。 “$@”,将位置参数原封不动的传给下一个命令,也就是说,把$1传给新的$1,$2传给新的$2,依此类推。 “$*”,将位置参数合并从一个位置参数,也就是说,把$1 $2 $3合并传给$1。 set -- "
阅读全文
posted @ 2017-08-13 10:17 PhoenixTree(梧桐树)
阅读(468)
评论(0)
推荐(0)
2017年8月12日
bash exec
摘要: 1 当exec执行命令时,会为该命令创建shell进程,并且终止老的shell进程的执行,并且保留老的shell进程的进程号 [root@localhost ~]# cat test_exec.sh #!/bin/bash echo "hello mysql" exec echo " hello o
阅读全文
posted @ 2017-08-12 22:03 PhoenixTree(梧桐树)
阅读(318)
评论(0)
推荐(0)
上一页
1
···
50
51
52
53
54
55
56
57
58
···
70
下一页
公告