linux 常用系统命令

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: 对方端口未开 或 防火墙限制

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值