【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 二零零五 显示二零零六年的日历表 
date 04121700贰零零陆.00 设置日期和时间 - 月日时分年.秒 
clock -w 将时刻改革保存到 BIOS 

关机 (系统的关机、重启以致登出 )

shutdown -h now 关闭系统(1) 

shutdown now    // 马上关机

shutdown +5    // 5分钟后关机

shutdown 10:36    // 在10:30时关机

shutdown -r now    // 立刻关机后重启

shutdown -r 10:34    // 在10:34时关机比量齐观启

shutdown -c   // 撤除按约准时期关闭系统

reboot     // 重启

poweroff    // 关机,并关闭电源

halt    // 关机,不关闭电源

init 0    // 系统关机

init 6    // 重启系统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 80x60 "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 2007-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 -奥迪Q3 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及相近系统卡塔 尔(英语:State of Qatar) 
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' 命令,不过它同目的在于文件11月正向操作相符的反向操作 
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 'N汉兰达%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 做三个将 MB奥迪Q5 (Master Boot Record)内容复制到软盘的动作 
dd if=/dev/fd0 of=/dev/hda bs=512 count=1 从已经保存到软盘的备份中平复MB途乐内容 

光盘 
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

本文由2020欧洲杯官方投注-2020欧洲杯官方投注网址发布于win7,转载请注明出处:【Linux命令大全】

相关阅读