Linux基础
Linux目录结构:
/bin 普通用户命令目录
/boot 核心配置文件目录
/dev 存储文件目录
/etc 系统应用服务配置文件目录
/home 用户文件目录
/lib 函式库文件目录
/media 挂载光盘/存储介质目录
/mnt 挂载存储介质目录
/opt 安装外部大型程序目录
/proc 开机生成进程文件目录
/root 管理员文件目录
/sbin 管理员命令目录
/sys 存放系统配置文件目录
/tmp 存放临时文件目录
/var 存放日志或中间件根目录
/usr 安装外部大型程序目录
Linux命令:
uname -r 查看内核版本号
hostname 查看主机名称
cat /proc/cpuinfo 查看cpu信息
cat /proc/meminfo 查看内存信息
halt 关机
pwd 当前所在路径
ls -lh 详细显示文件信息
du -sh /etc 查看文件大小
mkdir -p /a/b/c 递归创建
ls -R /a 递归查看
touch test 创建文件/修改文件最后时间
ln -s /etc/resolv.conf /root/resolv.conf 创建快捷方式
cp 复制
rm 删除
mv 移动
ls -l >a 输出结果放入a中
cat -n a 查看文件内容
df -h 查看磁盘空间
free -m 查看内存使用情况
tail -n wenjian 查看文件尾n行
wc -lwc 统计文件行数、单词数‘字节数
ps -ef 查看进程
top 查看服务器进程(q退出)
find / -name test 查找名为test文件
kill 9 杀死进程
killall firefox 杀死进程
netstat -tnlp 查看网络连接状态
gzip a a.gz/bzip2 a a.bz2 压缩
gzip -d a.gz/bzip2 -d a.bz2 解压
tar -cvf a b c A.tar 归档文件
tar -zxvf A.tar.gz 解压gzip文件
tar -jxvf A.tar.bz2 解压bzip2文件
umount /dev/sr0 卸载挂载
mount /dev/sr0 /media 挂载
rpm -ivh man 安装
rpm -e man 卸载
rpm -qa 已安装的软件
rpm -qi 安装软件详细信息
rpm -ql 安装软件的目录
yum -y install firefox 安装firefox
yum -y remove man 卸载
useradd test 创建用户test
passwd test 设置用户test密码
userdel -r test 删除用户test
service network restart 重启网络
ifdown eth0 关闭网卡
ifup eth0 开启网卡
vim编辑器:
命令模式:
i 插入模式
shift+: 底行模式
dd 剪切
p 粘贴
ctrl+v 框选
u 撤销
gg 移动到行首
G 移动到行尾
2+dd 删除光标下两行
/test 向下查找test
?test 向上查找test
D 删除改行光标后内容
r+1 锁定内容替换为1
底行模式:
set nu 显示行号
%s/a/b/g a替换b
2,5s/a/b/g 2到5行a替换b
. 重复上一个命令
u 取消上一个命令