网络命令:
# ifconfig# 显示网络信息,包括IP地址、数据包接收/发送情况
# ifconfig eth0 up# 启动eth0
# vi /etc/sysconfig/network-scripts/ifcfg-eth0 # 更改eth0配置文件
# iwconfig # 显示无线网络信息
# sudo /etc/init.d/network restart | start | stop# 重启网络|启动网络|停止网络
# service network start| service networking restart# 同上
# /etc/network/interfaces# 手动配置网络文件
# ifup interface# 启用网络接口
# ifdown interface# 禁用网络接口
# wget http://xxx.com/xx.tar.gz # 下载
# route -n# 列举内核 IP 路由表,用来解决相关问题
# sudo dhclient# 从DHCP服务器上获取IP地址
# sudo dhclient -r# 从指定的网络接口获取IP 地址
# cat /etc/resolv.conf# 查看DNS 服务器
# iwlist scan# 显示区域内无线网络情况
# lshw -C network# 显示网卡和网络设备驱动信息(需以管理员权限运行)
其他常用命令:
# cat# 把档案串连接后传到基本输出(屏幕)
# more# 类似cat,会以一页一页的显示,<space>下一页,<b>上一页,<h>帮助
# grep# 查找文件里符合条件的字符串,若包含则显示那一列
# tar -zxpf xx.tar.gz# 解压缩
# hostname | cat /etc/sysconfig/network# 查看主机名
# lspci -nn# 以数字和硬件名称方式显示连接到PCI总线的PCI供应商和设备代码
# lsusb# 显示USB设备
# lshw -C usb# 显示USB相关的硬件上的附加信息(适用于USB加密狗)
# yum install XX# yum安装命令
# yum list installed | wc -l | rpm -qa# 查看所有安装的软件包
# chkconfig --list # 列出所有系统服务
# grep on# 列出所有启动的系统服务
# service XX(服务) restart | stop | start# 重启|停止|启动XX服务
# echo $LANG $LANGUAGE | cat /etc/sysconfig/i18n# 查看系统默认语言
硬盘挂载:
# mount -t 硬盘类型 硬盘 挂载点
(硬盘类型:FAT则是msdos,FAT32则是vfat,NTFS则是ntfs)
# fdisk -l# 查看硬盘以及所有使用情况
# mkdir /mnt/win_disk# 在/mnt目录下建立挂载点
# mount -t ntfs /dev/sda6 /mnt/win_disk# 挂载sda6至/mnt/win_disk
# unmount /mnt/win_disk# 卸载硬盘
# mount -t iso9660 /dev/cdrom /mnt/cdrom# 挂载光盘
# mount /dev/fd0 /mnt/floppy# 挂载软盘
常用命令归类:
系统
# uname -a | uname -r # 查看内核/操作系统/CPU信息
# lsb_release -a # 查看系统版本信息
# head -n 1 /etc/issue # 查看操作系统版本
# cat /proc/cpuinfo | more /proc/cpuinfo | grep "model name" # 查看CPU信息
# hostname # 查看计算机名
# lspci -tv # 列出所有PCI设备
# lsusb -tv # 列出所有USB设备
# lsmod # 列出加载的内核模块
# env # 查看环境变量
# getconf LONG_BIT # 查看cpu位数(32 or 64)
# more /etc/redhat-release | cat /etc/redhat-release# 查看当前linux的版本信息
# passwd # 修改用户密码
# reboot | Ctrl+Alt+Del | init 6#重启
# shutdown -h now | halt | init 0#关机
上一个教程:Linux之有趣的命令行
下一个教程:linux下编译运行程序命令大全