Skip to content

Instantly share code, notes, and snippets.

@zhangnew
Last active January 22, 2017 04:49
Show Gist options
  • Save zhangnew/adff47663dfe717a4b53 to your computer and use it in GitHub Desktop.
Save zhangnew/adff47663dfe717a4b53 to your computer and use it in GitHub Desktop.
linux 常用操作
  • 1、linux 重命名乱码文件:

首先查看文件节点号:

ls -i

比如得到的文件号是 32983542 ,要改成 readme.html 这个文件名,用以下命令即可:

find . -inum 32983542 -exec mv {} readme.html ;

  • 2、设置vim的table产生4个空格

vim /etc/vimrc 添加:

set ts=4

set expandtab

"set autoindent 注释掉,导致多行复制时格式出错

  • 3、解决无法上网问题(可以ping IP,不能ping域名)

vim /etc/resolv.conf 添加:

nameserver 8.8.8.8

  • 4、解压tar.xz文件

xz -d ***.tar.xz

tar -xvf ***.tar

  • 5、mysql数据库备份恢复

mysqldump -u root -p voice>voice.sql,输入密码即可。

mysqldump -u root -p voice<voice.sql,输入密码即可。

  • 6、普通用户添加sudo权限

编辑/etc/sudoers文件。也就是输入命令"vim /etc/sudoers",输入"i"进入编辑模式,找到这一 行:"root ALL=(ALL) ALL"在起下面添加"xxx ALL=(ALL) ALL"(这里的xxx是你的用户名),然后保存(就是先按一 下Esc键,然后输入":wq")退出。

  • 7、添加普通用户

useradd username

这时候系统没有任何显示。接着:

passwd username

  • 8、Centos 中文

yum groupinstall chinese-support

vim /etc/locale.conf

vim /etc/sysconfig/i18n

LANG="zh_CN.UTF-8"
LANGUAGE="zh_CN.UTF-8:zh_CN.UTF-8:zh_CN"
SUPPORTED="zh_CN.UTF-8:zh_CN:zh:en_US.UTF-8:en_US:en"
SYSFONT="lat0-sun16"
  • 9、Centos 7 安装 htop
yum -y install epel-release
yum -y install htop
  • Centos 7 ifconfig
yum install net-tools
  • GBK 转 UTF-8
iconv -f GBK -t UTF-8 file1 -o file2
  • 删除文件空行等
sed '/^ *$/d' file.log > new_file.log
sed '/^  *NULL$/d' file.log > new_file.log
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment