Linux常用命令大全(归类)

Linux常用命令大全(归类)

近日都于同Linux打交道,这上头基础比较软的自身不得不请了本鸟哥的题看,感觉还不错。我觉得Linux相比windows比较累的虽是众事物还设为此命令来支配,当然,这为是累累人口喜欢linux的原由,比较紧缺小但是却功能强大。为了便于大家查找linux的连锁命令,我就是拿自身询问及之通令列举一下,仅供大家参考:

系统信息 
arch 显示机器的微机架构(1) 
uname -m 显示机器的处理器架构(2) 
uname -r 显示在使用的内核版本 
dmidecode -q 显示硬件系统部件 – (SMBIOS / DMI) 
hdparm -i /dev/hda 罗列一个磁盘的架构特性 
hdparm -tT /dev/sda 在磁盘上实行测试性读取操作 
cat /proc/cpuinfo 显示CPU info的信息 
cat /proc/interrupts 显示着断 
cat /proc/meminfo 校验内存使用 
cat /proc/swaps 显示怎么swap被以 
cat /proc/version 显示内核的版本 
cat /proc/net/dev 显示网络适配器及统计 
cat /proc/mounts 显示已经加载的文件系统 
lspci -tv 罗列 PCI 设备 
lsusb -tv 显示 USB 设备 
date 显示系统日期 
cal 2007 显示2007年之日历表 
date 041217002007.00 设置日期与时空 – 月日时分年.秒 
clock -w 将时刻改保存至 BIOS 

关机 (系统的关机、重开以及登出 ) 
shutdown -h now 关闭系统(1) 
init 0 关闭系统(2) 
telinit 0 关闭系统(3) 
shutdown -h hours:minutes & 按约定时间关闭系统 
shutdown -c 取消按预定时间关闭系统 
shutdown -r now 重启(1) 
reboot 重启(2) 
logout 注销 

文件及目录 
cd /home 进入 ‘/ home’ 目录’ 
cd .. 返回上一级目录 
cd ../.. 返回上少层目录 
cd 进入个体的主目录 
cd ~user1 进入个人的主目录 
cd – 返回上次所在的目录 
pwd 显示工作路径 
ls 查看目录中之文本 
ls -F 查看目录中之公文 
ls -l 显示文件和目录的详细资料 
ls -a 显示隐藏文件 
ls *[0-9]* 显示包含数字的文本称以及目录名 
tree 显示文件和目录由穷目录开始之树形结构(1) 
lstree 显示文件和目录由穷目录开始之树形结构(2) 
mkdir dir1 创建一个叫做 ‘dir1′ 的目’ 
mkdir dir1 dir2 同时创建两独目录 
mkdir -p /tmp/dir1/dir2 创建一个索引树 
rm -f file1 删除一个名 ‘file1′ 的文件’ 
rmdir dir1 删除一个称 ‘dir1′ 的目录’ 
rm -rf dir1 删除一个称为 ‘dir1’ 的目并同时删除其情节 
rm -rf dir1 dir2 同时删除两独目录和它的情 
mv dir1 new_dir 重命名/移动 一个目录 
cp file1 file2 复制一个文件 
cp dir/* . 复制一个目下的装有文件及当前工作目录 
cp -a /tmp/dir1 . 复制一个索引及当前工作目录 
cp -a dir1 dir2 复制一个目录 
ln -s file1 lnk1 创建一个对文件或者目录的软链接 
ln file1 lnk1 创造一个针对文件或者目录的物理链接 
touch -t 0712250000 file1 修改一个文件或者目录的辰戳 – (YYMMDDhhmm) 
file file1 outputs the mime type of the file as text 
iconv -l 列有曾经知道的编码 
iconv -f fromEncoding -t toEncoding inputFile > outputFile creates a
new from the given input file by assuming it is encoded in fromEncoding
and converting it to toEncoding. 
find . -maxdepth 1 -name *.jpg -print -exec convert “{}” -resize 80×60
“thumbs/{}” \; batch resize files in the current directory and send
them to a thumbnails directory (requires convert from Imagemagick) 

文本搜索 
find / -name file1 从 ‘/’ 开始进入根文件系统搜索文件以及目录 
find / -user user1 搜索属于用户 ‘user1’ 的文件和目录 
find /home/user1 -name \*.bin 于目 ‘/ home/user1′ 中寻觅带有’.bin’
结尾的文本 
find /usr/bin -type f -atime +100
搜索在过去100龙外未受采用了之施行文书 
find /usr/bin -type f -mtime -10 搜索于10龙外于创造或者修改过的文件 
find / -name \*.rpm -exec chmod 755 ‘{}’ \; 搜索以 ‘.rpm’
结尾的文本并定义其权限 
find / -xdev -name \*.rpm 搜索以 ‘.rpm’
结尾的文件,忽小光驱、捷盘等可走装备 
locate \*.ps 寻找以 ‘.ps’ 结尾的公文 – 先运行 ‘updatedb’ 命令 
whereis halt 显示一个二进制文件、源码或man的位置 
which halt 显示一个二进制文件要可执行文件的完好路径 

挂载一个文件系统 
mount /dev/hda2 /mnt/hda2 挂载一个誉为hda2的盘 – 确定目录 ‘/ mnt/hda2’
已经存在 
umount /dev/hda2 卸载一个名为hda2的盘 – 先由挂载点 ‘/ mnt/hda2’ 退出 
fuser -km /mnt/hda2 当设备繁忙时强制卸载 
umount -n /mnt/hda2 运行卸载操作而无写副 /etc/mtab 文件-
当文件呢单读或当磁盘写满时充分有用 
mount /dev/fd0 /mnt/floppy 挂载一个软盘 
mount /dev/cdrom /mnt/cdrom 挂载一个cdrom或dvdrom 
mount /dev/hdc /mnt/cdrecorder 挂载一个cdrw或dvdrom 
mount /dev/hdb /mnt/cdrecorder 挂载一个cdrw或dvdrom 
mount -o loop file.iso /mnt/cdrom 挂载一个文件要ISO镜像文件 
mount -t vfat /dev/hda5 /mnt/hda5 挂载一个Windows FAT32文件系统 
mount /dev/sda1 /mnt/usbdisk 挂载一个usb 捷盘或闪存设备 
mount -t smbfs -o username=user,password=pass //WinClient/share
/mnt/share 挂载一个windows网络共享 

磁盘空间 
df -h 显示已经挂载的分区列表 
ls -lSr |more 以尺寸大小排列文件和目录 
du -sh dir1 估算目录 ‘dir1′ 已经使用的磁盘空间’ 
du -sk * | sort -rn 以容量大小也因各个显示文件和目录的大小 
rpm -q -a –qf ‘%10{SIZE}t%{NAME}n’ | sort -k1,1n
以大小也因各个显示都安装之rpm包所使用的空间 (fedora, redhat类系统) 
dpkg-query -W -f=’${Installed-Size;10}t${Package}n’ | sort -k1,1n
以大小为根据显示都装的deb包所使用的空间 (ubuntu, debian类系统) 

用户与群组 
groupadd group_name 创建一个初用户组 
groupdel group_name 删除一个用户组 
groupmod -n new_group_name old_group_name 重命名一个用户组 
useradd -c “Name Surname ” -g admin -d /home/user1 -s /bin/bash user1
创建一个属于 “admin” 用户组的用户 
useradd user1 创建一个新用户 
userdel -r user1 删除一个用户 ( ‘-r’ 排除主目录) 
usermod -c “User FTP” -g system -d /ftp/user1 -s /bin/nologin user1
修改用户属性 
passwd 修改口令 
passwd user1 修改一个用户之口令 (只同意root执行) 
chage -E 2005-12-31 user1 设置用户口令的失灵期限 
pwck 检查 ‘/etc/passwd’ 的文件格式和语法修正以及有的用户 
grpck 检查 ‘/etc/passwd’ 的文件格式和语法修正以及在的群组 
newgrp group_name 登陆进一个新的群组以改变新创文件之预设群组 

文件的权 – 使用 “+” 设置权限,使用 “-” 用于取消 
ls -lh 显示权限 
ls /tmp | pr -T5 -W$COLUMNS 将终端划分成5栏显示 
chmod ugo+rwx directory1
设置目录的拥有人数(u)、群组(g)以及其他人(o)以朗诵(r
)、写(w)和实行(x)的权位 
chmod go-rwx directory1 删除群组(g)与其他人(o)对目录的读写执行权 
chown user1 file1 改变一个文书的备人数属性 
chown -R user1 directory1
改变一个目录的有所人属性并而转改目录下所有文件的属于性 
chgrp group1 file1 改变文件之群组 
chown user1:group1 file1 改变一个文本之拥有人同群组属性 
find / -perm -u+s 罗列一个网受拥有以了SUID控制的文件 
chmod u+s /bin/file1 设置一个二进制文件的 SUID 位 –
运行该公文之用户也深受给予与主人同的权柄 
chmod u-s /bin/file1 禁用一个二进制文件的 SUID位 
chmod g+s /home/public 设置一个目的SGID 位 – 类似SUID
,不过就是指向目录的 
chmod g-s /home/public 禁用一个目录的 SGID 位 
chmod o+t /home/public 设置一个文本的 STIKY 位 –
只同意合法持有人抹文件 
chmod o-t /home/public 禁用一个索引的 STIKY 位 

文件的特殊属性 – 使用 “+” 设置权限,使用 “-” 用于取消 
chattr +a file1 只同意为多方式读写文件 
chattr +c file1 允许这个文件能够于基本自动减/解压 
chattr +d file1 在进展文件系统备份时,dump程序将忽略这个文件 
chattr +i file1 设置成不可变的公文,不能够吃删除、修改、重命名或者链接 
chattr +s file1 允许一个文本于安康地抹 
chattr +S file1
一旦应用程序对之文件实施了写操作,使系统立即把修改的结果写及磁盘 
chattr +u file1 若文件为删去,系统会允许而当以后恢复这个于删除的公文 
lsattr 显示特殊的性质 

包和压缩文件 
bunzip2 file1.bz2 解压一个称 ‘file1.bz2’的文本 
bzip2 file1 压缩一个曰 ‘file1’ 的文件 
gunzip file1.gz 解压一个称作 ‘file1.gz’底文书 
gzip file1 压缩一个称呼 ‘file1’的公文 
gzip -9 file1 最可怜程度压缩 
rar a file1.rar test_file 创建一个名叫 ‘file1.rar’ 的包 
rar a file1.rar file1 file2 dir1 同时压缩 ‘file1’, ‘file2’ 以及目录
‘dir1’ 
rar x file1.rar 解压rar包 
unrar x file1.rar 解压rar包 
tar -cvf archive.tar file1 创建一个非压缩的 tarball 
tar -cvf archive.tar file1 file2 dir1 创建一个分包了 ‘file1’, ‘file2’
以及 ‘dir1’的档案文件 
tar -tf archive.tar 显示一个包中的内容 
tar -xvf archive.tar 释放一个包 
tar -xvf archive.tar -C /tmp 将减少包释放到 /tmp目录下 
tar -cvfj archive.tar.bz2 dir1 创建一个bzip2格式的减少包 
tar -xvfj archive.tar.bz2 解压一个bzip2格式的压缩包 
tar -cvfz archive.tar.gz dir1 创建一个gzip格式的削减包 
tar -xvfz archive.tar.gz 解压一个gzip格式的减包 
zip file1.zip file1 创建一个zip格式的抽包 
zip -r file1.zip file1 file2 dir1
将几个文件以及目录同时削减成一个zip格式的缩减包 
unzip file1.zip 解压一个zip格式压缩包 

RPM 包 – (Fedora, Redhat及类似系统) 
rpm -ivh package.rpm 安装一个rpm包 
rpm -ivh –nodeeps package.rpm 安装一个rpm包要忽视依赖关系警告 
rpm -U package.rpm 更新一个rpm包但不改其配备文件 
rpm -F package.rpm 更新一个规定就装的rpm包 
rpm -e package_name.rpm 删除一个rpm包 
rpm -qa 显示系统面临具备已装之rpm包 
rpm -qa | grep httpd 出示所有名称中蕴藏 “httpd” 字样的rpm包 
rpm -qi package_name 获得一个既设置包之特信息 
rpm -qg “System Environment/Daemons” 显示一个组件的rpm包 
rpm -ql package_name 显示一个业已设置的rpm包提供的文件列表 
rpm -qc package_name 显示一个已安装的rpm包提供的布局文件列表 
rpm -q package_name –whatrequires 显示和一个rpm包是依靠关系之列表 
rpm -q package_name –whatprovides 显示一个rpm包所占的体积 
rpm -q package_name –scripts 显示在设置/删除期间所实行之脚本l 
rpm -q package_name –changelog 显示一个rpm包的改历史 
rpm -qf /etc/httpd/conf/httpd.conf 确认所吃的文件由谁rpm包所提供 
rpm -qp package.rpm -l 显示由一个尚未安装之rpm包提供的文件列表 
rpm –import /media/cdrom/RPM-GPG-KEY 导入公钥数字证书 
rpm –checksig package.rpm 认可一个rpm包的共同体性 
rpm -qa gpg-pubkey 确认就安装的具有rpm包的完整性 
rpm -V package_name 检查文件尺寸、
许可、类型、所有者、群组、MD5反省以及尾声修改时 
rpm -Va 检查体系遭到兼有都装之rpm包- 小心使用 
rpm -Vp package.rpm 确认一个rpm包还非设置 
rpm2cpio package.rpm | cpio –extract –make-directories *bin*
从一个rpm包运行可执行文件 
rpm -ivh /usr/src/redhat/RPMS/`arch`/package.rpm
从一个rpm源码安装一个构建好之包 
rpmbuild –rebuild package_name.src.rpm 于一个rpm源码构建一个 rpm 包 

YUM 软件包升级器 – (Fedora, RedHat及类似系统) 
yum install package_name 下载并设置一个rpm包 
yum localinstall package_name.rpm
将设置一个rpm包,使用你自己之软件仓库为你解决有因关系 
yum update package_name.rpm 更新当前网被兼有安装的rpm包 
yum update package_name 更新一个rpm包 
yum remove package_name 删除一个rpm包 
yum list 列出时网遭到安之兼具包 
yum search package_name 在rpm仓库被找寻软件包 
yum clean packages 清理rpm缓存删除下载的包 
yum clean headers 删除所有头文件 
yum clean all 删除所有缓存的包和头文件 

DEB 包 (Debian, Ubuntu 以及近似系统) 
dpkg -i package.deb 安装/更新一个 deb 包 
dpkg -r package_name 从系统除去一个 deb 包 
dpkg -l 显示系统面临存有已设置的 deb 包 
dpkg -l | grep httpd 显示有名称被包含 “httpd” 字样的deb包 
dpkg -s package_name 获得已装在网被一个出奇包之信息 
dpkg -L package_name 显示系统面临已装之一个deb包所提供的文本列表 
dpkg –contents package.deb 显示没有安装之一个包所提供的文件列表 
dpkg -S /bin/ping 确认所被的文本由哪个deb包供 

APT 软件工具 (Debian, Ubuntu 以及近似系统) 
apt-get install package_name 安装/更新一个 deb 包 
apt-cdrom install package_name 从光盘安装/更新一个 deb 包 
apt-get update 升级列表中的软件包 
apt-get upgrade 升级具有都装之软件 
apt-get remove package_name 从系统除去一个deb包 
apt-get check 确认因的软件仓库正确 
apt-get clean 从下载的软件包中清理缓存 
apt-cache search searched-package 返回包含所假设摸字符串的软件包号 

查看文件内容 
cat file1 从第一个字节开始正为查看文件之内容 
tac file1 从最终一行开始倒转朝查看一个文件的情 
more file1 查看一个丰富文件的内容 
less file1 类似于 ‘more’
命令,但是其同意在文件中以及正向操作一样的反向操作 
head -2 file1 查看一个文书之前少尽 
tail -2 file1 查看一个文件之末段两实行 
tail -f /var/log/messages 实时翻看被填补加到一个文件被的情 

文本处理 
cat file1 file2 … | command <> file1_in.txt_or_file1_out.txt
general syntax for text manipulation using PIPE, STDIN and STDOUT 
cat file1 | command( sed, grep, awk, grep, etc…) > result.txt
合并一个文本之事无巨细说明文本,并以简介写入一个新文件中 
cat file1 | command( sed, grep, awk, grep, etc…) >> result.txt
合并一个文书的详尽说明文本,并将简介写入一个早已部分文件被 
grep Aug /var/log/messages 于文书
‘/var/log/messages’中觅关键词”Aug” 
grep ^Aug /var/log/messages 在文件
‘/var/log/messages’中找找以”Aug”开始之词汇 
grep [0-9] /var/log/messages 选择 ‘/var/log/messages’
文件中拥有包含数字之行 
grep Aug -R /var/log/* 在目 ‘/var/log’
及随后的目中搜索字符串”Aug” 
sed ‘s/stringa1/stringa2/g’ example.txt 将example.txt文件被的 “string1”
替换成 “string2” 
sed ‘/^$/d’ example.txt 从example.txt文件被去除所有空白行 
sed ‘/ *#/d; /^$/d’ example.txt
从example.txt文件被去所有注释和空域行 
echo ‘esempio’ | tr ‘[:lower:]’ ‘[:upper:]’ 合并上下单元格内容 
sed -e ‘1d’ result.txt 从文件example.txt 中排除第一行 
sed -n ‘/stringa1/p’ 查看只包含词汇 “string1″的行 
sed -e ‘s/ *$//’ example.txt 删除每一行最后之空白字符 
sed -e ‘s/stringa1//g’ example.txt 从文档中特去词汇 “string1”
并保留剩余全部 
sed -n ‘1,5p;5q’ example.txt 查看从第一推行至第5履行内容 
sed -n ‘5p;5q’ example.txt 查看第5行 
sed -e ‘s/00*/0/g’ example.txt 用么零替换多单零 
cat -n file1 标示文件之行数 
cat example.txt | awk ‘NR%2==1’ 删除example.txt文件被之拥有偶数行 
echo a b c | awk ‘{print $1}’ 查看一行首先棚 
echo a b c | awk ‘{print $1,$3}’ 查看一行的率先以及老三牢 
paste file1 file2 合并两只文件要少数棚的情 
paste -d ‘+’ file1 file2 合并两单文件或者零星牢的情节,中间用”+”区分 
sort file1 file2 排序两个文件之始末 
sort file1 file2 | uniq 取出两只公文之并集(重复的履行就保留一客) 
sort file1 file2 | uniq -u 删除交集,留下别样的行 
sort file1 file2 | uniq -d
取出些许独文本的混(只留下同时有于简单单文件被的文件) 
comm -1 file1 file2 比较单薄独公文的情仅仅去 ‘file1’ 所蕴含的始末 
comm -2 file1 file2 比较有限只公文之情节就去 ‘file2’ 所包含的情 
comm -3 file1 file2 比较少单公文的内容仅仅去两只文件共有的有些 

字符设置及文件格式转换 
dos2unix filedos.txt fileunix.txt
将一个文件文件的格式从MSDOS转换成UNIX 
unix2dos fileunix.txt filedos.txt
拿一个文本文件之格式从UNIX转换成MSDOS 
recode ..HTML < page.txt > page.html 将一个文本文件转换成为html 
recode -l | more 显示所有允许的更换格式 

文件系统分析 
badblocks -v /dev/hda1 检查磁盘hda1达到的坏磁块 
fsck /dev/hda1 修复/检查hda1磁盘上linux文件系统的总体性 
fsck.ext2 /dev/hda1 修复/检查hda1磁盘上ext2文件系统的一体化性 
e2fsck /dev/hda1 修复/检查hda1磁盘上ext2文件系统的完全性 
e2fsck -j /dev/hda1 修复/检查hda1磁盘上ext3文件系统的整体性 
fsck.ext3 /dev/hda1 修复/检查hda1磁盘上ext3文件系统的圆性 
fsck.vfat /dev/hda1 修复/检查hda1磁盘上fat文件系统的共同体性 
fsck.msdos /dev/hda1 修复/检查hda1磁盘上dos文件系统的完整性 
dosfsck /dev/hda1 修复/检查hda1磁盘上dos文件系统的完整性 

初始化一个文件系统 
mkfs /dev/hda1 在hda1分割区创建一个文件系统 
mke2fs /dev/hda1 在hda1分叉区创建一个linux ext2的文件系统 
mke2fs -j /dev/hda1 在hda1区划区创建一个linux ext3(日志型)的文件系统 
mkfs -t vfat 32 -F /dev/hda1 创建一个 FAT32 文件系统 
fdformat -n /dev/fd0 格式化一个软盘 
mkswap /dev/hda3 创建一个swap文件系统 

SWAP文件系统 
mkswap /dev/hda3 创建一个swap文件系统 
swapon /dev/hda3 启用一个新的swap文件系统 
swapon /dev/hda2 /dev/hdb3 启用两单swap分区 

备份 
dump -0aj -f /tmp/home0.bak /home 制作一个 ‘/home’ 目录的完整备份 
dump -1aj -f /tmp/home0.bak /home 制作一个 ‘/home’ 目录的交互式备份 
restore -if /tmp/home0.bak 还原一个交互式备份 
rsync -rogpav –delete /home /tmp 同步两止的目录 
rsync -rogpav -e ssh –delete /home ip_address:/tmp 通过SSH通道rsync 
rsync -az -e ssh –delete ip_addr:/home/public /home/local
通过ssh和削减将一个远距离目录并到地面目录 
rsync -az -e ssh –delete /home/local ip_addr:/home/public
通过ssh和压缩将地方目录并到长途目录 
dd bs=1M if=/dev/hda | gzip | ssh user@ip_addr ‘dd of=hda.gz’
通过ssh在远距离主机上实行同样糟糕备份本地磁盘的操作 
dd if=/dev/sda of=/tmp/file1 备客磁盘内容及一个文书 
tar -Puf backup.tar /home/user 执行同样次等针对 ‘/home/user’
目录的交互式备份操作 
( cd /tmp/local/ && tar c . ) | ssh -C user@ip_addr ‘cd /home/share/ &&
tar x -p’ 通过ssh在远距离目录中复制一个索引内容 
( tar c /home ) | ssh -C user@ip_addr ‘cd /home/backup-home && tar x
-p’ 通过ssh在远距离目录中复制一个本土目录 
tar cf – . | (cd /tmp/backup ; tar xf – )
本地将一个目复制到任何一个地方,保留原有权限和链接 
find /home/user1 -name ‘*.txt’ | xargs cp -av
–target-directory=/home/backup/ –parents 从一个目查找并复制所有坐
‘.txt’ 结尾的文件及任何一个目录 
find /var/log -name ‘*.log’ | tar cv –files-from=- | bzip2 >
log.tar.bz2 追寻所有坐 ‘.log’ 结尾的公文并做成一个bzip包 
dd if=/dev/hda of=/dev/fd0 bs=512 count=1 做一个拿 MBR (Master Boot
Record)内容复制到软盘的动作 
dd if=/dev/fd0 of=/dev/hda bs=512 count=1
起曾经保存及软盘的备份中还原MBR内容 

光盘 
cdrecord -v gracetime=2 dev=/dev/cdrom -eject blank=fast -force
清空一个可复写的光盘内容 
mkisofs /dev/cdrom > cd.iso 在磁盘上创造一个光盘的iso镜像文件 
mkisofs /dev/cdrom | gzip > cd_iso.gz
于磁盘上创设一个调减了底光盘iso镜像文件 
mkisofs -J -allow-leading-dots -R -V “Label CD” -iso-level 4 -o ./cd.iso
data_cd 创建一个目录的iso镜像文件 
cdrecord -v dev=/dev/cdrom cd.iso 刻录一个ISO镜像文件 
gzip -dc cd_iso.gz | cdrecord dev=/dev/cdrom –
刻录一个压缩了的ISO镜像文件 
mount -o loop cd.iso /mnt/iso 挂载一个ISO镜像文件 
cd-paranoia -B 从一个CD光盘转录音轨到 wav 文件被 
cd-paranoia — “-3” 从一个CD光盘转录音轨到 wav 文件中(参数-3) 
cdrecord –scanbus 扫描总线以识别scsi通道 
dd if=/dev/hdc | md5sum 校验一个设备的md5sum编码,例如一摆设 CD 

网络 – (以太网和WIFI无线) 
ifconfig eth0 显示一个以太网卡的部署 
ifup eth0 启用一个 ‘eth0’ 网络设施 
ifdown eth0 禁用一个 ‘eth0’ 网络设施 
ifconfig eth0 192.168.1.1 netmask 255.255.255.0 控制IP地址 
ifconfig eth0 promisc 设置 ‘eth0’ 成混杂模式因为嗅探数据包 (sniffing) 
dhclient eth0 以dhcp模式启用 ‘eth0’ 
route -n show routing table 
route add -net 0/0 gw IP_Gateway configura default gateway 
route add -net 192.168.0.0 netmask 255.255.0.0 gw 192.168.1.1 configure
static route to reach network ‘192.168.0.0/16’ 
route del 0/0 gw IP_gateway remove static route 
echo “1” > /proc/sys/net/ipv4/ip_forward activate ip routing 
hostname show hostname of system 
host www.example.com lookup hostname to resolve name to ip address and
viceversa(1) 
nslookup www.example.com lookup hostname to resolve name to ip address
and viceversa(2) 
ip link show show link status of all interfaces 
mii-tool eth0 show link status of ‘eth0’ 
ethtool eth0 show statistics of network card ‘eth0’ 
netstat -tup show all active network connections and their PID 
netstat -tupl show all network services listening on the system and
their PID 
tcpdump tcp port 80 show all HTTP traffic 
iwlist scan show wireless networks 
iwconfig eth1 show configuration of a wireless network card 
hostname show hostname 
host www.example.com lookup hostname to resolve name to ip address and
viceversa 
nslookup www.example.com lookup hostname to resolve name to ip address
and viceversa 
whois www.example.com lookup on Whois database 

GO TOP INDEX ^ 
Microsoft Windows networks (SAMBA) 
nbtscan ip_addr netbios name resolution 
nmblookup -A ip_addr netbios name resolution 
smbclient -L ip_addr/hostname show remote shares of a windows host 
smbget -Rr smb://ip_addr/share like wget can download files from a host
windows via smb 
mount -t smbfs -o username=user,password=pass //WinClient/share
/mnt/share mount a windows network share

倒车呼吁标明出处:http://www.cnblogs.com/fnlingnzb-learner/p/5831284.html 谢谢。

admin

网站地图xml地图