chmod -R o+rwx 目录
vim shift+3 选中的词搜索
查看进程
ps -ax|grep " "
找文件
find / -name "" 2>/dev/null
文件格式转换
iconv -f gb2312 -t utf-8 20150422_0.log >>a.log
进入ruby命令行模式
irb
ruby运行脚本
ruby a.rb
目录显示树形
tree
ptree 线程树
端口线程号
# netstat -lnp | grep 80
# netstat -lnp | findstr "80"
下载
wget url
多线程下载
aria2c -x 16 -s 16 [url]
查看mac
arp -a
查看dns
nslookup
判断一个文件是否debug还是release
readelf -S
段多的就是debug.
section headers数据库sqlplus直接链接
sqlplus core/core@192.168.75.1:1521/instancename
删除日志
find ./ -mtime +$days -name "*.log" -exec rm -rf {} \;
添加计划任务
crontab -e
10 0 * * * /kfts/its/scripts/auto-del-30days-ago-log.sh >/dev/null 2>&1
sudo adduser username
passwd
sudo userdel username
ss -ln
检查glibc实用的版本.
rpm -qa | grep glibc
检查程序编译的glibc版
ldd tserver
按大小排序文件夹du -hd1 | sort -hr 比较2个文件
vimdiff file1 file2 只列出wenj
ls -l | grep ^- vitrualbox 建立贡献目录
mkdir /mnt/it
mount -t vboxsf share_linux /mnt/its/
/sbin/mount.vboxsf:mounting 目录没先建好.
抓端口被那个进程占据了.
netstat -tunlp |grep 7900
$ sudo yum remove ruby ruby-devel
Build and install the latest Ruby from the source as follows.
$ sudo yum groupinstall "Development Tools"
$ sudo yum install openssl-devel
$ wget http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.tar.gz
$ tar xvfvz ruby-2.1.2.tar.gz
$ cd ruby-2.1.2
$ ./configure
$ make
$ sudo make install