[GUN] 常用命令汇总

[GUN] 常用命令汇总


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/[email protected]: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/it/ 

抓端口被那个进程占据了.
 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

你可能感兴趣的:([GUN] 常用命令汇总)