biji-shell

free 显示内存信息


基础命令

cat

more向下翻页

less上下翻页

head,tail查看首尾10行,-n指定行数

grep 正则表达式

grep 'linux'   /etc/passwd

-i ignoreCase

-n 显示所在行数

-v 相反,输出不带关键在的行

-Ax 显示前几行

-Bx 显示后几行

cut列处理

-d 指定分隔符

-f 显示第几列

-c 基于字符进行切割

wc 统计文本信息word count

-l 行数

-w单词

-c 字节

-m 字符

sort文本排序

-r 倒序

-n 基于数字

-f ignoreCasse

-u删除重复

-t x 分割

-k

uniq删除相邻重复行

diff文本比较

-i ignoreCase

-b ignore block

-u 统一显示比较信息

tr处理文本

-d ‘xx’删除字符

'a-z' 'A-Z' <文件名 替换

sed

待学习

linux高级权限

umask默认权限

拿掉umask权限

目录权限:777-umask

文件权限:666-umask

root用户:022

普通用户:002

#umask

002

#umask 022修改默认权限

022


特殊权限

biji-shell

设置特殊权限

chmod u+s 4 文件名

chmod g+s 2 文件名

chmod o+t 1 文件名

chmod 4755 文件名


网路基础

ipv4编址=网络部分+主机部分

子网掩码:区分网络部分/主机部分_255.255.0.0

判断IP地址:必须要知道ip和子网掩码

同网络通信:地址解析协议arp

不同网络通信:网关指路由器:网关,DNS


网络配置

lspci查看硬件信息

lsusb

ifconfig -a查看所有接口

ifconfig eth0 查看特定网卡

ifup ifdown 指定接口 启用/禁用接口

setup设置文本界面

相关配置文件

网卡配置文件

/etc/sysconfig/network-scripts/ifcfg-eth0

DNS配置文件

/etc/resolv.conf

主机名配置文件

/etc/sysconfig/network

hostname

静态主机名配置文件

/etc/hosts

网络测试命令

连通性测试

ping 网关/域名(若是域名,先解析为IP)

测试DNS

host www.icngor.com

dig www.icngor.com

显示路由表

ip coute

追踪到达的目标地址的网络路径

traceroute www.icngor.com

网络质量测试

mtr www.icngor.com

故障排查

从底层到高层,从自身到外部

看配置

ping 网关

查看DNS解析

host www.icngor.com...

源码包安装简述

rpm软件管理

命名规范 linuxcast-1.2.4-el6.i686.rpm

安装软件:rpm -i software.rpm

卸载软件: rpm -e softwate

升级安装:rpm -U softwate-new.rpm 

支持http/ftp协议:

rpm -ivh http://www.linuxcast.net/softwate.rpm

-v 显示详细信息

-h 显示进度条

rpm查询

rpm -qa安装的所有的rpm软件

rpm -qi 查询此软件的信息

rpm -ql 查询此软件的文件

rpm -qf 查询此文件的安装软件

查询未安装的文件

rpm -qip 查询rpm文件信息

rpm -qlp 查询rpm文件包含的文件

rpm验证

导入密钥(发行版本默认已加入)rpm --import RPM-XXX

rpm -K soft.rpm

已安装的软件验证

rpm -V soft

yum软件管理(yellowdog updater,modified)

解决依赖关系

仓库配置文件

/etc/yum.repos.d/

[linuxCase]#仓库名

name=xxx#

baseurl=url

enabled=1#是否启用

gpgcheck=1#是否校验


配置文件必须以.repos结尾


yum基本命令

yum install xx

yum remove xx

yum update xx


yum查询

yum search keyword 搜索

yum list (all|installed|receng|updates) 所有/已安装/最近的/软件更新

yum info xx ==rpm -qi 查询指定软件的信息

yum whatprovides xx绝对路径


创建yum仓库

mkdir /dir

rpm -ivh cre..

createrepo -v /dir #创建仓库

配置前面的配置文件

baseurl=file:///dir

yum clean all对yum修改后清除缓存信息


指定软件分组

createrepo -g /管盘目录下repodata/xxx.xml /dir


你可能感兴趣的:(biji-shell)