1. 调出登录主机列表: sshgo
2. 查找服务器: /server name
3. 切换 deploy 用户: sudo su - deploy
4. 上传本地文件: rz -be
5. 下载文件:sz filename
6. crontab(CentOS: 6.9):
启动:service crond start
重新启动:service crond restart
停止:service crond stop
查看状态:service crond status
crontab -l: 展示任务列表
crontab -e: 编辑当前用户任务列表
crontab -r: 移除任务列表
7. 统计非重复项
cat gudingLatlngVal.csv|sort|uniq -u
8. 安装 man 手册
sudo yum install man-pages
9. 查看文件占用空间、截取文件大小
du -m filename | cut -f1 (截取第一列)
10. 查看当前目录下 占用空间最大的 前10个文件
du -a -m | sort -n -r | head -n 10
11. telnet ip port: 远程登录
12. traceroute:路由追踪
13. netstat:显示网络信息
14. cat /etc/issue:查看系统发行版本信息
常用系统工作命令
1. echo 输出字符串或变量提取后的值
2. date 显示或设置系统时间 date "+%Y-%m-%d %H:%M:%s"
+: 按照指定格式输出系统时间或日期
-s: 设置系统时间
3. reboot 重新启动
4. poweroff 关闭系统
5. wget 下载网络文件
6. ps 查看系统进程
7. top 动态监视进程活动和系统负载
8. pidof 查询指定服务进程的pid值
9. kill -9 杀死进程
系统状态检测命令
10. ifconfig 查看网卡配置和网络状态信息
11. uname 查看系统信息 uname -a
12. uptime 查看系统负载信息
13. free 查看系统内存使用情况
14. who 查看当前登入主机的用户终端信息
15. last 查看所有系统登录记录
16. history 查看历史执行过的命令
17. sosreport 生成系统诊断文档
工作目录切换命令
18. pwd 打印当前工作目录
19. cd 切换工作目录
20. ls 显示目录列表 ls -al
文本文件编辑命令
21. cat 查看纯文本文件(内容较少) cat -n 显示行号
22. more 查看纯文本文件(内容较多)
23. head 查看纯文本文件前N行 head -n 5 test.txt
24. tail 查看纯文本文件后N行或持续刷新内容 tail -f filename 循环读取文件内容
25. tr 替换文本文件中的字符 cat test.txt | tr qq tencent
26. wc 统计文本的行数、字数、字节数 wc -l test.txt 统计行数 wc -w test.txt 统计字数 wc -c test.txt 统计字节数
27. stat 查看文件具体存储信息和时间等信息 stat test.txt
28. cut 按列提取文本内容 -d 设置分隔符 -f 设置看的列数 cut -d : -f 1 /etc/passwd
29. diff 比较多个文本文件差异 diff diff_A.txt diff_B.txt --brief 确认两个文件是否不同 diff --brief diff_A.txt diff_C.txt
文件目录管理命令
30. touch 创建空白文件或设置文件时间 touch test.txt -a 修改读取时间 -m 修改修改时间 -d 同时修改 atime 和 mtime
31. mkdir 创建空白目录 mkdir test -p 创建嵌套目录 mkdir -p sub1/sub2/sub3
32. cp 复制文件或目录 cp test.txt test2.txt -r 递归复制 -i 目标文件存在是否覆盖
33. mv 剪切文件或文件重命名 mv test/test.txt test2 mv test.txt test2.txt
34. rm 删除文件或目录 -f 强制删除文件 -r 删除目录 rm -f test.txt rm -r sub1
35. dd 按照指定大小和个数的数据块来复制文件或转换文件 dd if=/dev/zero of=/test2/test.txt count=1 bs=10M if 输入文件名称 of 输出文件名称 count 数据块个数 bs 每个数据块大小
36. file 查看文件类型(linux系统中文本、目录、设备统称为文件) file test.txt
打包压缩与搜索命令
37. tar 对文件进行打包压缩或解压 tar -cvzf test.tar.gz test.txt 压缩文件 tar -xvzf test.tar.gz -C /test2/sub1
38. grep 在文本中检索关键词 grep -ni really /test/diff_C.txt -n 显示行号 -i 忽略大小写 -v 反选 grep -nv really /test/diff_C.txt
39. find 按照指定条件查找文件 file -name test.txt
40. du 查看文件占用空间 du -m filename
41. cut 按列提取文本字符 cut -f1 ()
遇到问题:
1. Q: telnet connection timed out.
A: 对方端口未开 或 防火墙限制