#网络管理
ifconfig #查看网卡信息
ifconfig up #启用网卡
ifconfig down #停止网卡
ifconfig eth0 #网络IP地址 netmask 子网掩码 设置网卡的IP地址和子网掩码
ifconfig eth0:0 #ip地址 增加一块虚拟网卡为eth0:0
ip addr del 虚拟网卡ip地址 dev 虚拟网卡名称 #删除增加的虚拟网卡
route #显示和动态修改系统当前路由信息。重启网络后丢失使用route命令设置的路由信息。
route add -net 网络地址 netmask 子网掩码 dev 网卡设备 #增加路由信息
route del -net 网络地址 netmask 子网掩码 #删除路由信息
route add default gw 网关IP地址 dev 网卡设备名称 #增加网关
route del default gw 网关IP地址 #删除网关
nslookup #使用系统设定的DNS服务测试域名服务器是否正常工作
#系统管理
ln 创建连接
格式:
ln 源文件 链接文件 #硬链接
ln -s 源文件 链接文件 #软件链接
创建硬链接时不能跨文件分区或目录,软件链接无此限制
find #文件查找命令
格式:
find 查找目录 -name 文件名
参数:
1、天 ctime atime mtime
2、分钟 cmin amin mmin
c-change 文件属性被修改过
a-access 访问过
m-modify 文件内容被修改过
- 减号表示小于 + 加号表示大于
-a 逻辑与
-o 逻辑或
-type 类型 f文件 l链接 d目录
-exec 命令 {} \; 附加执行命令
{} find的结果集合
\ 转义符
; 表示语句结束
-perm 按文件权限进行查找
示例:
find /etc -name passwd -exec ls -l {} \; #在/etc目录下查找passwd文件,并用ls -l 格式显示
which #命令查询
格式:
which 命令 #查询命令所在路径
whereis #命令查询
格式:
whereis 命令 #查询信命令所在路径和其帮助文件
whatis #命令查询
格式:
whatis 命令 #查询命令是用来做什么的
wall #发送消息给用户
格式:
wall 消息 #给服务器上所有用户发送消息
错误输出重定向
格式:
2> #2表示出错 > 表示把结果输出
示例:
ls > type.txt 2>error.txt #命令执行成功则把结果输出到type.txt,出错则输出到error.txt
命令连接符
; 分号表示让命令顺序执行
&& #逻辑与,表示第一个命令执行成功后,执行第二个命令
|| #逻辑或,表示第一个命令执行失败后,执行第二信命令
wc #统计
格式:
wc -l 文件 #统计文件内容有多少行
cat /etc/shells #查看系统中有哪些shell
echo $SHELL #查看当前所用的shell
grep -v “^#” /etc/inittab #选项 -v 不显示注释的内容
#软件安装
apt 软件包管理
apt-get install后的软件会存放在/var/cache/apt/archives目录下。
apt-get install 软件包名 #安装软件包
apt-get --reinstall install 软件包名 #重新安装软件
apt-get install 软件包名- #后面的减号表示安装完成后删除该软件包的安装文件
apt-get -d install 软件包名 #-d表示仅下载软件
rpm 软件包管理
rpm
参数:
-q #查询软件包是否安装
-qa #查询系统中安装的所有rpm软件包
-qi #查询以安装的软件包信息
-ql #列出己安装的软件包里包含的文件列表
-qf #查询文件所属的软件包,后面要根查询的文件的绝对路径。
-i #安装软件包
-e #卸载软件包
-v #显示安装进度
-prefix #指定安装路径
yum
yum install 软件包名 #安装软件
yum remove 软件包名 #卸载软件
yum update 软件包名 #升级软件
yum info 软件包名 #查看软件信息
yum list #查看源上所有软件信息
yum check-update 软件包名 #查看软件是否需要更新
转载请保留来源http://blog.csdn.net/no7oor