Linux是长期稳定运行的网站服务器。处理大数据的集群系统中以及需要协同工作的环境中采用Linux系统
首先需要区分Linux系统内核与Linux发行套件系统的不同。Linux系统内核指的是一个由Linus Torvalds负责维护,提供硬件抽象层、硬盘及文件系统控制及多任务功能的系统核心程序。而Linux发行套件系统是我们常说的Linux操作系统,也即是由Linux内核与各种常用软件的集合产品。
linux中的一切都是文件
新手必备命令(声明全部都是小写命令)
man
echo
date
reboot
poweroff
wget
ps
top 动态监视进程活动与系统负载
pidof 用于查询某个指定服务进程的PID号
kill +参数+进程PID
killof 杀死全部进程
Ifconfig 获取网卡配置和网络状态
Unname 查看系统内核与系统版本信息
Uptime 查看系统负载信息
Free -h 显示当前系统中内存的使用量信息
Who 查看当前登入主机的用户终端信息
Last 用于查看所有系统的登录信息
History 显示历史执行过的命令
Sosreport 用于手机系统配置及架构信息并输出诊断文件
Pwd 显示当前所在目录
Cd
Ls
Cat 查看纯文本文件(较少时)
More查看纯文本文件(较多时)
Head
Tail 后几行
Tr 替换文本文件的字符
Wc 行数、字数、字节数统计
Stat 查看文件的具体存储信息和时间等信息(Access Modify Change)
Cut 按列提取文本字符 -f 列数 -d 间隔符号
Diff 用于比较多个文本的差异 --brief简要描述 -c
Touch 创建空白文件或修改时间
Mkdir
Cp
Mv
Rm
Dd 按照指定大小和个数的数据块来复制文件或者转换(if of bs count)
File 查看文件类型
Tar 打包解压 -czvf 压缩 -xzvf 解压缩
find 按照指定条件查看文件
grep 执行关键词搜索,并显示匹配结果 (-n显示行数 -v 显示反选信息)