总结一些linux基本命令
1.mkdir 创建目录
-p 创建递归目录
2.touch 创建文件或修改文件时间
-a 仅修改读取时间(atime)
-m 仅修改修改时间(mtime)、
-d 两者都修改
3.cat 查看文件
-n 显示行号
4.less
more 分页查看
5.head 从头查看
6.tail 从后看
-f 实时查看日志文件
7.grep 筛选,常配合管道使用
-n显示收集到信息的行号
-v用于反选信息
8.wc -l 统计行数、-w 字节数、-c 单词数
9.du 查看大小
10.cp (旧) (新) 复制
11.mv (旧) (新) 剪切或重命名
12.useradd 添加用户(只删除用户,目录保留,添加-r参数,用户目录都删除)
userdel 删除用户
whoami 查询当前用户名称
13.groupadd 添加用户组
14.chmod [ugoa]+[rwx] 文件
chmod ___ 文件 4r 2w 1x
15.echo 输出
16.date 用于显示及设置系统的时间或日期
-s “”设置时间
17.reboot 重启系统
18.poweroff 关闭系统
19.wegt 下周网络文件
-p 下载到指定目录
-r 递归下载
20.ps 查看系统中进程状态
-aux
显示:R(运行)S(终端)D(不可中断)Z(僵死)T(停止)
21.top 动态监视进程活动和系统负载信息
第一行:系统时间 运行时间 显示终端数 系统负载
第二行:进程总数 运行中的进程数 睡眠中的进程数 停止的进程数 僵死的进程数
第三行:(百分比)用户占用 系统内核占用 改变过优先级的进程 空闲的资源
第四行:物理内存总量比 内存使用量 内存空闲量 作为内存缓存的内存量
第五行:虚拟内存总量 虚拟内存使用量 虚拟内存空闲量 已被提前加载的内存量
22.pidof 查询某个服务的pid值
23.kill 用于终止某个指定pid的服务进程
24.killall 终止某个指定名称的服务所对应的全部进程
25.ifconfig 获取网咖配置与网络状态信息
26.uanme -a 查看系统内核与系统版本等信息
27.uptime 查看系统的负载信息
28.free -h 显示当前系统中内存使用量情况
29.who 查看登入主机的用户终端信息
30.last 查看所有系统的登录记录
31.history 显示历史执行过的命令 通过“!命令符号”执行某条命令
-c 清空
32.sosreport 收集系统配置及架构信息并输出诊断文档
33.pwd 显示当前目录
32.cd 切换目录
33.ls ll 查看当前目录下的文件
34.tr (old) (new) 替换文件中的字符
35.stat 查看文件具体存储信息和时间
access modify change
36.cut 按列提取文本字符
-d 紧跟分隔符
-f 紧跟列号
37.diff 比较多个文件文本的差异
--brief 判断文件是否相同
-c 显示文件具体的不同
38.rm 删除
-f 无需二次确认
-rf 强制删除
39.file 查看文件的类型
40.tar 解压缩
一般压缩-czvf 一般解压-xzvf
41.find 按照指定条件查找文件
-name
-user
-group
-mtime -n +n -n指n天以内,+n指n天以前
-atime -n +n
-ctime -n +n
42.fdisk -l 查看磁盘
43.vim编辑器
dd删除
yy复制
v撤销上一步操作
p粘贴
:w q wq q! wq!
:set nu 显示行号
:set nonu 不显示行号
:命令 执行该命令
:整数 跳转到该行
44.crontab 定时任务
-e编辑 -l查询 -r删除当前用户的所有任务
编辑格式
* * * * *
第一个:一小时内的第几分钟执行0-59
第二个:一天中的第几个小时执行0-23
第三个:一个月中第几天执行1-31
第四个:一年中当中的第几个月执行1-12
第五个:一周当中星期几执行0-7(0和7都是周日)
特殊符号
* 任何时间 ,多个时间分割 - 连续时间 */n每个n执行一次
无效服务时重启定时服务
service crond restart
45.sync 将内存数据同步到磁盘,关机重启都应该执行
文章来源: fuzui.blog.csdn.net,作者:极客时代,版权归原作者所有,如需转载,请联系作者。
原文链接:fuzui.blog.csdn.net/article/details/88386458
- 点赞
- 收藏
- 关注作者
评论(0)