查看文件属性
attrib
计划任务
taskschd.msc
设备管理器
devmgmt.msc
查看系统信息
msinfo32
查看dll导出符号表
dumpbin /exports filename
导出注册表项
regedit /e test.reg HKEY_CURRENT_USER\Environment
事件查看器
eventvwr
life's a struggle.
Intelligence without ambition is a bird without wings.
2015-02-13
2015-02-13
格式
find [where-to-find] [filter] [action]
所有参数都是可选的。
where-to-find
,默认当前路径.
filter
,默认为空,即不过滤action
,默认-print
,向标准输出打印,换行符分隔
技巧
打印绝对路径
windows
find "%cd%"
linux
find "$PWD"
参考
2015-02-12
批量重命名
find . -name '*命令理解' -exec rename -v 's/命令理解/-comprehension/' {} \;
删除vs2010的无用文件
find . -regextype posix-extended -regex ".*Debug|.*\.sdf" -exec rm -rf {} \;
批量添加.txt拓展名
find . -type f -regextype posix-extended -regex "\\.*[^.]*$" -exec mv -v {} {}.txt \;
找出最近修改过的文件
find . -mtime -4 | grep '循环'
批量删除文件
find . -name <expr> -exec rm -v {} \;
批量删除.git目录
find . -name ".git" -type d -print0 | xargs -0 rm -vrf
多目录查找
find src lib -name "*.[ch]"
2015-02-12
要点
tags
用来指定tags搜索目录列表下列情况下,不再查找列表中的下个文件:
- 找到了当前缓冲区的匹配的静态标签。
- 找到了全局标签。
优先使用当前文件所在目录的tags,再使用当前目录的tags
set tags=./tags;tags
tagfiles() 返回 |List|,当前缓冲区用于搜索的标签文件名。这是 ‘tags’ 选项扩展后的内容。
参考
2015-02-11
安装环境配置
配置镜像从启动
按F1进入
kernel
选择输入
gentoo
,启动
配置网络
查看网络
ifconfig
若自动配置失败,执行
net-setup
,在选择DHCP
即可
磁盘分区
分区规划
/dev/sda1 boot 128M ext2
/dev/sda2 swap 512M swap
/dev/sda3 root 剩余 ext4格式化分区
mkfs.ext2 /dev/sda1 mkswap /dev/sda2 mkfs.ext4 /dev/sda3
启用swap分区
swapon /dev/sda2
挂载分区
mount /dev/sda3 /mnt/gentoo mkdir /mnt/gentoo/boot mount /dev/sda1 /mnt/gentoo/boot
安装stage
设置当前时间
date MMDDhhmmYYYY
cd /mnt/gentoo
下载stage3压缩包(选择就近mirror)
links http://www.gentoo.org/main/en/mirrors.xml
解压
tar xvjpf stage3*
修改编译控制文件
vi /mnt/gentoo/etc/portage/make.conf
CFLAGS="-march=native -O2 -pipe"
MAKEOPTS="-j2"
安装基本系统
Chrooting
设置镜像源
vi /mnt/gentoo/etc/portage/make.conf SYNC="rsync://mirrors.ustc.edu.cn/gentoo-portage/" GENTOO_MIRRORS="http://mirrors.aliyun.com/gentoo/"
复制DNS信息
cp -L /etc/resolv.conf /mnt/gentoo/etc/
挂载文件系统
mount -t proc proc /mnt/gentoo/proc mount --rbind /sys /mnt/gentoo/sys mount --make-rslave /mnt/gentoo/sys mount --rbind /dev /mnt/gentoo/dev mount --make-rslave /mnt/gentoo/dev
进入新环境
chroot /mnt/gentoo /bin/bash source /etc/profile export PS1=“(chroot) $PS1”
配置portable
安装portage快照
emerge-websync
更新portage tree
emerge --sync
配置时区
echo "Asia/Shanghai" >/etc/timezone emerge --config sys-libs/timezone-data
配置locales
编辑
nano /etc/locale.gen
en_US.UTF-8 UTF-8
zh_CN.UTF-8 UTF-8
- 生成locale
locale-gen
- 选择默认locale
eselect locale list
eselect locale set 3
配置内核
安装源码
emerge --ask sys-kernel/gentoo-sources
手动配置
cd /usr/src/linux make menuconfig
编译安装
make && make modules_install make install
配置系统
文件系统
编辑fstab
nano -w /etc/fstab
网络信息
hostname
nano -w /etc/conf.d/hostname
hostname="long"
参考
2015-02-11
设置guest的网卡连接模式:
2015-02-11
2015-02-11
说明
- 编译时需要加入调试信息,这样才能定位哪里溢出
检测
valgrind --tool=memcheck --leak-check=yes --show-reachable=yes --num-callers=20 --track-fds=yes ./test
2015-02-11
unity-tweak-tool
unity配置工具
inetutils-traceroute
traceroute
2015-02-11
编辑配置文件
vi /etc/config/dropbear
添加
option enable '1'
重启
reboot