1. 查看文件多少行
$ wc -l
2. 查看公网ip
$ curl ifconfig.me
$ curl cip.cc
3. 初次设置root密码
$ sudo passwd
4. 查找动态链接库
$ readelf -l lua | grep interprator
5. 查找依赖
$ ldd [filename]
6. 统计文件中指定字符串数量
$ grep -o PATTERN [FILE] | wc -l
7. ‘|’的含义
管道符,|左边命令的输出作为|右边命令的输入
8. 在文件中查找字符串
$ grep -rn "hello" *
9. 添加和删除用户
$ useradd
$ adduser
$ userdel
$ userdel -r
10. 给用户授予sudo权限
$ sudo adduser username sudo
# 首先以root身份登录
$ su root
# 修改配置文件 /etc/sudoers
$ vim /etc/sudoers
# 在 root ALL =(ALL :ALL ) ALL 这一行下方添加:
username ALL =(ALL :ALL ) ALL
# exp:
liaotuo ALL =(ALL :ALL ) ALL
11. 修改用户名
$ usermod -l newname oldname
12. ssh和scp
$ ssh username@ip
$ scp filepath username@ip :/filepath/
13. 查看用户磁盘占用情况
$ du -sh
$ sudo du -sh /home/*
14. MD5校验文件
$ md5sum filename >filename.md5
15. 根据PID查看端口占用
$ netstat -nap | grep pid
16. 如果文件夹不存在则创建
$ if [ ! -d test ]; then mkdir test; fi
17. 查看文件编码
$ file -i xxx.txt
18.文件编码转换
$ iconv -f 源编码 -t 新编码 filename [ -o outputfilename]