个人之前记录的几个常用命令,大家有更好的欢迎补充!
下载整个静态网站
wget -c -r -npH -k -nv http://www.xxx.com/
文件gbk转utf-8
iconv -f gbk -t utf-8 ybnsr.xml > ybnsr.utf8.xml
更新系统时间
sudo apt-get install -y ntpdate
sudo ntpdate time.windows.com
sudo hwclock -w
删除指定的ssh_hosts
ssh-keygen -f "/home/用户/.ssh/known_hosts" -R "{ip地址}"
查看多少位
getconf LONG_BIT
uname -a
手动打包程序源代码
tar -zcvf www.tar.gz ./www --exclude='.svn' --exclude='.gitignore' --exclude='.git'
文件换行符格式转化
find /home/test -name "*.php" | xargs dos2unix
find /home/test -name "*.php" | xargs unix2dos
或者
find . -type f -exec dos2unix {} \;
find . -type f -exec unix2dos {} \;
查看外网ip
# 直接显示ip
curl ifconfig.me
# 显示内容包括(运营商,地址,IP等)
curl cip.cc
终端字符集
export LANG=en_US.UTF-8;export LC_ALL=en_US.UTF-8;export LC_CTYPE=en_US.UTF-8
scp传输文件
#传送文件
scp 文件 user@ip或者域名:远程服务器路径
#传送文件夹
scp -r 目录 user@ip或者域名:远程服务器路径
#scp命令使用端口号 4588,远程拷贝到本地
scp -p 4588 remote@www.test.com:/usr/local/sin.sh /home/administrator
linux下rz、sz的上传下载
yum install lrzsz
yum强行解除锁定
rm -rf /var/run/yum.pid
创建随机密码
date +%s | sha256sum | base64 | head -c 32 ; echo
查看指定内容的文件
find ./* -name "*.php" | xargs grep "<<<<"
获取时间戳
date +%s
vim缩进4个空格
可以直接修改 vim 配置文件 /etc/vimrc
,加在最后一行即可! 注释为单双引号“
" 缩进4个tab
set expandtab ts=4 sw=4 sts=4 tw=100
vim中文乱码
编辑~/.vimrc文件,加上如下几行:
set fileencodings=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936
ubuntu 更新签名
sudo apt-key adv --recv-keys --keyserver keyserver.Ubuntu.com F987672F