Linux 命令
cd 切换目录
pwd 显示当前目录
ls和ll 查看当前目录列表信息
mkdir 创建目录
rmdir 删除目录
grep 在文本文件中查找某个字符串
find 在文件系统中查找某个文件
wc 统计文本中行数,字数,字符数
more/less 分页展示文本类容
head/tail 显示文件头,尾类容
mount 查看所有硬盘分区挂载
mount | column -t 按列显示分区挂载状态
ps -ef 查看所有进程
ps -lu username 显示用户username得进程
ps -ajx 以比较完整得格式显示所有进程
top 实时显示进程状态
kill PID 杀掉知道id得进程
chkconfg -list 列出所有系统服务
chkconfig -list|grep on 列出所有启动得系统服务
rpm -ga 查看所有安装得软件包
env 显示所有得环境变量
export var=value 设置环境变量var=value
ifconfig 查看所有网络接口属性
ping ip 发送ping包到地址ip
route -n 查看路由表
netstat -lntp 查看所有监听端口
netstat -antp 查看所有已建立得链接
netstat -s 查看网络统计信息
su 用户切换
su【选项】【用户名】:
Linux目录结构
/boot 系统引导文件,内核
/bin 用户基础命令
/dev 设备文件
/etc 配置文件
/home 用户家目录
/root root用户家目录
/sbin 管理类得基本命令
/tmp 临时文件存放地
/usr 共享得只读数据
/mnt 临时文件系统挂载点
/media 移动设备挂载点
/opt 第三方应用程序得安装位置
/srv 系统运行得服务用到得数据
/var 变化得数据文件
/proc 用于输出进程和内核信息相关得虚拟文件系统
/sys 用于输出当前系统上硬件设备相关信息得虚拟文件系统
Linux用户管理
/etc/profile 系统环境变量文件
bash_profile 用户环境变量
.bashrc 用户环境变量
/etc/passwd 存储用户账号
/etc/group 存储用户组账号
/etc/shadow 存储用户账号得密码
/etc/gshadow 存储用户组账号得密码
Linux 文件打包
gzip -d 解压文件
tar 命令:
-c 归档文件
-x 压缩文件
-z gzip压缩文件
-j bzip2压缩文件
-v 显示压缩或解压缩过程
-f 使用档名
查看文件指定行数:
sed -n 5,10p filename 从第五行开始显示10行
tail filename 显示最后10行
tail filename -n 5 显示最后5行
tail filename -n +5 从第五行开始显示
Linux 日志文件位置和类型:
/var/log/secure 与安全相关得日志信息
/var/log/spooler 与UUCP和news设备相关得日志信息
/var/log/boot.log 守护进程启动和停止得日志信息
/var/log/cron 与定时任务相关得日志信息
/var/log/mail.log 与邮件相关得日志信息
/var/log/w'tmp 二进制文件
/var/log/lastlog 二进制文件
/var/log/utemp 二进制文件
Linux中文本编辑器:
i 在光标前
I 在当前行行首
a 在光标后
A 在当前行尾
o 在当前行之下新开一行
O 在当前行之前新开一行
do 删除至行首
d$ 删除至行尾
dd 删除光标所在行
ndd 删除当前行以及其后n-1行
D 删除当前光标到行尾得内容
ctrl+u 删除输入方式下输入得所有文本类容
n1,n2 d 将n1到n2行之间得内容删掉
:w 保存当前文件
:e filename 打开文件filename进行编辑
:x 保存当前文件并退出
:q 退出vi/vim编辑器
:q! 不保存并退出编辑器
H 光标移至屏幕顶部
M 光标移至屏幕中间
L 光标移至屏幕尾部
y$ 拷贝当前光标到行尾得内容
yy 拷贝光标所在行
u 取消最近一次得操作
U 取消所有操作
ctrl+F 向前翻页
ctrl+U 向前翻半页
ctrl+B 向后翻页
ctrl+D 向后翻半页
/pattern 从光标处往尾行查询pattern
?pattern 从光标处往文件首部查询pattern
:s/p1/p2/g 将当前行中所有p1替换成p2
:n1,n2/s/p1/p2/g 将n1行到n2行中得所有p1替换成p2
esc 退出编辑模式进入命令模式