首页 > 系统服务 > 详细

linux初级笔记

时间:2018-11-13 19:36:53      阅读:162      评论:0      收藏:0      [点我收藏+]
Linux笔记
硬盘分区
P=主分区,E=扩展分区,L=逻辑分区
1P+1E(4L) P1;L5,L6,L7,L8
2P+1E(3L) P1,P2,L5,L6,L7
3P+1E(2L) P1,P2,P3,L5,L6
P+E数量<=4 E最多一个,可以没有。1到4 只能给P或E(主分区和扩展分区),L永远从5开始。

Linux分区要求
/根分区,用来存放系统文件及程序,其大小至少5G以上。
SWAP(交换)分区,它的作用相当于虚拟内存,一般大小大于物理内存的1.5倍(正常封顶8G)
/boot分区 引导分区,用于系统引导文件,如linux内核,一般几百M,这个分区不是必须有的,最好加上。
Standard.partiton 标准分区
RAID 磁盘冗余阵列
LVM 动态调整分区大小

硬盘接口
IDE: /dev/hd
hda第一块盘 hdb第二块盘
SCSI: /SAS/STAT/SSD
/dev/sd

Sda 第一块盘 sdb第二块盘
Sda1是第一块盘第一个分区;
Sda2是第一块盘第二个分区;

Mount point 挂载点 磁盘分区的入口
File,system type 文件系统类型,ext2/ext3/ext4
Force tobe a primahy partiton 主分区
Minimal 最小化
Castomize now 自定义

Setup 网卡设置
配置好后,按ifup进入网卡接口设置网卡信息,设置后退出setup页面,执行ifup eth0(网卡接口)或/etc/init.d/network restart(重新启动)
或者在/etc/sysconfig/network-scripts/ifcfg-eth0(接口)里面修改内容为:ONBOOT=YES选项
修改后可以执行ifconfig查看网卡信息

如果xshell连接不上linux,可以试下关闭防火墙
/etc/init.d/iptables stop(关闭)(临时关闭,重启后失效)
Chkconfig iptables off(永久关闭防火墙)
如果还是连接不上,请检查VM虚拟机是否跟真实机能否联通,可以尝试ping

相对路径
不从(/)根开始,而是从当前目录开始,如 mkdir huang 而不是mkdir /huang
绝对路径
从(/)根开始,如 mkdir /huang

mkdir 创建目录
mkdir mkdir /huang 在根目录下创建data目录
mkdir mkdir -p /huang/huang/linux

创建文件 touch
touch touch /huang/text.txt

Vi vim vi编辑器 为文件添加内容
Vim /huang/text.txt
(vim编辑器操作格式:
按a或i切换到编辑模式
再按esc切换命令模式
按:输入wq保存退出vi编辑器 !q不保存并退出)
编辑模式<==>命令模式<==>末行模式
a或i esc :

echo 标准输出 很容易敲错,敲成ehco
如: echo “nihao,linux” 则显示为nihao,linux。也可以使用该命令正常创建或增加文件内容
如:echo “nihao,linux” > text.txt 如果没有文件,则创建text.txt并写入nihao,linux内容。
如:echo “nihao,linux” >>text.txt 如果没有文件,则创建text.txt并写入nihao,linux内容,如果里面有内容,则在在最后一行增加nihao,linux内容。

cat 查看文件内容,也可以增加文件内容
cat /huang/text.txt 查看根目录下huang目录下text.txt文件内容
cat > /huang/text.txt <<eof

Nihao,linux
eof
增加内容nihao,linux到text.txt文件
cat >> /huang/text.txt <<eof
Nihao,linux
eof
追加内容nihao,linux到text.txt文件
eof可以任意内容,必须成对。

箭头的朝向就是数据的流向

一个大于号是清空里面内容在添加执行的内容。输出重定向
> 两个大于号是追加内容,不会删除已有的内容。追加输出重定向
< 一个小于号是输入重定向
<< 两个小于号是追加输入重定向

cp 复制拷贝文件或目录
cp text.txt /huang/ 复制text.txt文件到/huang/目录下面
cp pdr P属性 d链接文件 r递归目录 简写可以 cp -a(pdr结合体)

mv 移动目录或文件,也可以改名
mv aaa bbb aaa更改为 bbb
mv bbb /huang/ 把当前目录bbb文件移动到/huang/下

Man 帮助命令
--help 内置帮助命令

rm 删除 -fr 删除不提示并递归删除目录 -f不提示 -r递归目录

find 查找
Find /huang/ -type f -exec rm -rf {} \;
查找路径huang下类型为文件处理结果删除并递归以下目录
Find /huang/ -type f |xargs rm -rf
查找路径huang下类型为文件,执行删除
Find /huang/ -type f -name “text.txt”|xargs rm -rf
查找路径huang下类型为文件,名称为text.txt 执行删除
Find /huang/ -type f ! -name “text.txt”|xargs rm -rf
查找路径huang下类型为文件,除了名称为text.txt 执行删除
find /huang/ -type f -name “text.txt”|xargs sed -i ‘s#nihao#linux!#g’
查找路径huang下类型为文件,名称为text.txt。执行sed -i(执行替换)’s(查找替换)#原内容#现内容#g(全局查找)’

Head 头部 查询文件前十行 -加数字代表看几行 -5 默认10行

tail 尾部 查询文件后十行 -加数字代表看几行 -5 默认10行

grep 查询文件里面的字符串 三剑客老三 -v反转查询,意思除了它以外
grep “你好” text.txt 查询text.txt里面关于你好的内容全部显示
grep -v “你好” text.txt 查询text.txt里面除了你好的内容全部显示
grep 20 -A 10 显示20行以后十行
grep 30 -B 10 显示30行以前十行
grep 25 -C 5 显示25行前后五行

sed 流编辑器 三剑客老二
写法:sed -n ‘/你好/p’ text.txt
sed -n ‘/内容/打印’ 查询的文件
-n是显示查询的内容,不加-n显示所有内容再显示查询的内容
p是打印 d是不显示查询的内容,显示查询条件之外的信息

yum 安装文件
Yum -y tree 安装tree不确认直接安装 -y不用确认直接安装
rpm 程序安装 rpm最大问题是依赖问题,相关程序必须先安装,而yum自动安装依赖。
rpm -ivh tree -i 安装 -v显示输出 -h套件标记
tree 树结构 tree/huang 显示huang下的文件树结构

alias 别名 显示所有别名,意思是类似快捷键
alias nihao=’echo 你好,欢迎来到linux!’ 输入nihao则显示 你好,欢迎来到linux!

unalias 取消别名 unalias nihao 则取消nihao快捷键
永久生效在/root/bashrc 用户生效
永久生效在source/etc/profile 全局生效

seq 序列
seq 一个数值直接显示 如 seq 5 直接显示5
seq 二个数值显示第一到第二之间所有数值 如 seq 1 5 直接显示1 2 3 4 5
seq 三个数值就显示从第一个数值起步中间数值的区域 如 seq1 5 15 显示1 6 11
-s分隔符 seq -s “=” 1 3 10 显示1=4=7=10
seq 1 100 >text.txt 把1到100的内容输出到text.txt 快速增加一百行序列

awk 过滤内容(取列) 是一门语言,三剑客老大
语法: awk’{print $1}’ text.txt 打印 text.txt文件第一列
awk’{print $2}’ text.txt 打印 text.txt文件第二列
awk’ -F “#” {print $1}’ text.txt 打印指定格式为# text.txt文件第一列
awk ‘{print $NF-1}’ text.txt 打印 text.txt文件倒数第二列 NF是最后一列
awk’{print $1$2}’ text.txt 打印 text.txt文件第一和第二列
awk例子
awk ‘{if(NR<31&&NR>19) print $1 ”\n”}’ text.txt
如果text.txt行号大于31并且行号小于19则打印第一列,回车

sed 脚本文本编辑
Sed -n ‘20,30p’ text.txt 显示text.txt的20到30行的内容

linux初级笔记

原文:http://blog.51cto.com/4749418/2316477

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!