-
通过ssh传输文件
scp -rp /path/filename username@remoteIP:/path
#将本地文件拷贝到服务器上#scp -rp username@remoteIP:/path/filename /path
#将远程文件从服务器下载到本地#tar cvzf - /path/ | ssh username@remoteip "cd /some/path/; cat -> path.tar.gz"
#压缩传输#tar cvzf - /path/ | ssh username@remoteip "cd /some/path/; tar xvzf -"
#压缩传输一个目录并解压#rsync -avh /path/to/file/or/dir user@host:/path/to/dir/or/file
rsync -avh user@host:/path/to/file/or/dir /path/to/file/or/dir
-
查看当前目录下的各个子目录空间占用状况, 并排序
du -ksh * | sort -h
du -sh -
清除僵尸进程
ps -eal | awk '{ if ($2 == "Z") {print $4}}' | xargs sudo kill -9
-
查看当前各进程内存,CPU使用情况,并排序
ps -eo pmem,pcpu,rss,vsize,args | sort -k 1 -r | less
-
更改指定目录为当前登录用户的用户组权限
sudo chown -R $(whoami) /usr/local
-
下载整个网站的html页面
wget -r -Nc -mk http://example.com/
- -r 打开递归接收(recursive retrieving)
- -N 打开时间戳(time-stamping)
- -m 创建镜像
- -k 转换链接
Last active
December 29, 2015 17:09
-
-
Save chensoren/7701963 to your computer and use it in GitHub Desktop.
linux shell command collection
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment