`
lzj0470
  • 浏览: 1273294 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

linux shell 命令大全(三)

阅读更多
3、bzip2根式命令

  功能:bzip2格式压缩命令,

  注意:生成的文件会把源文件覆盖

  bzip2   <filename>

  bunzip2 <filename>

  例如:

  # bzip2 a.sh

  # ll

  -rwxr-xr-x    1 root     root           85 12月 18 21:08 a.sh.bz2

  # bunzip2 a.sh.bz2

  # ll

  -rwxr-xr-x    1 root     root           48 12月 18 21:08 a.sh

  4、tar命令

  功能:归档、压缩等,比较重要,会经常使用。

  -cvf  <DSTfilename.tar> <SRCfilename> 压缩文件或目录

  -xvf  <SRCfilename>   解压缩文件或目录

  -zcvf  <DSTfilename> <SRCfilename> 压缩文件或,格式tar.gz

  -zxvf  <DSTfilename> <SRCfilename> 解压缩文件或,格式tar.gz

  -zcvf  <DST.tgz> <SRCfilename>  压缩文件或,格式tgz

  -zxvf  <DST.tgz> <SRCfilename>  解压缩文件或,格式tgz

  举例:

  # tar cvf abc.tar *.sh

  # tar xvf abc.tar

  # tar czvf abc.tar.gz *.sh

  # ll

  -rw-r–r–    1 root     root        20480  5月 21 10:50 abc.tar

  -rw-r–r–    1 root     root         1223  5月 21 10:53 abc.tar.gz

  # tar xzvf abc.tar.gz

  八、网络相关命令

  1、ifconfig命令

  功能:显示修改网卡的信息

  ifconfig  显示网络信息

  ifconfig eth0 显示eth0网络信息

  修改网络信息:

  ifconfig eth0 192.168.1.1 netmask 255.255.255.0 设置网卡1的地址192.168.1.1,掩码为255.255.255.0

  ifconfig eth0:1 192.168.1.2    捆绑网卡1的第二个地址为192.168.1.2

  ifconfig eth0:x 192.168.1.n    捆绑网卡1的第n个地址为192.168.1.n

  例如:

  # ifconfig eth0:1 192.168.1.11

  # ifconfig

  eth0      Link encap:Ethernet  HWaddr 00:0C:29:06:9C:24

  inet addr:192.168.1.5  Bcast:192.168.1.255  Mask:255.255.255.0

  UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

  RX packets:4220 errors:0 dropped:0 overruns:0 frame:0

  TX packets:3586 errors:0 dropped:0 overruns:0 carrier:0

  collisions:0 txqueuelen:1000

  RX bytes:342493 (334.4 Kb)  TX bytes:469020 (458.0 Kb)

  Interrupt:9 Base address:0×1400

  eth0:1    Link encap:Ethernet  HWaddr 00:0C:29:06:9C:24

  inet addr:192.168.1.11  Bcast:192.168.1.255  Mask:255.255.255.0

  UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

  Interrupt:9 Base address:0×1400

  2、route命令

  功能:显示当前路由设置情况

  route 显示当前路由设置情况,比较慢一般不用。

  route add -net 10.0.0.0 netmask 255.255.0.0 gw 192.168.1.254  添加静态路由

  route del -net 10.0.0.0 netmask 255.255.0.0 gw 192.168.1.254  添加静态路由

  route add default gw 192.168.1.1 metric1    设置192.168.1.1为默认的路由

  route del default       将默认的路由删除

  举例:

  # route add -net 10.0.0.0 netmask 255.255.0.0 gw 192.168.1.254

  # netstat -nr

  Kernel IP routing table

  Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface

  192.168.1.0     0.0.0.0         255.255.255.0   U         0 0          0 eth0

  10.0.0.0        192.168.1.254   255.255.0.0     UG        0 0          0 eth0

  169.254.0.0     0.0.0.0         255.255.0.0     U         0 0          0 eth0

  0.0.0.0         192.168.1.254   0.0.0.0         UG        0 0          0 eth0

  # route del -net 10.0.0.0 netmask 255.255.0.0 gw 192.168.1.254

  # netstat -nr

  Kernel IP routing table

  Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface

  192.168.1.0     0.0.0.0         255.255.255.0   U         0 0          0 eth0

  169.254.0.0     0.0.0.0         255.255.0.0     U         0 0          0 eth0

  0.0.0.0         192.168.1.254   0.0.0.0         UG        0 0          0 eth0

  3、netstat命令

  功能:显示网络状态

  netstat -an  查看网络端口信息

  netstat -nr 查看路由表信息,比route快多了,

  4、启动网络的命令

  redhat族的命令:

  /etc/init.d/network

  debian命令:

  /etc/init.d/networking

  例如:

  /etc/init.d/network stop 停止网络,

  /etc/init.d/network start 启动网络,

  5、手工修改网络配置

  (1)、debian系统

  配置文件位置为:/etc/network/interfaces

  # The loopback network interface

  auto lo

  iface lo inet loopback

  # The primary network interface

  auto eth0 eth1

  iface eth0 inet static

  address 10.4.5.6

  netmask 255.255.255.0

  network 10.4.5.0

  broadcast 10.4.5.255

  iface eth1 inet static

  address 219.25.5.60

  netmask 255.255.255.192

  network 219.25.5.0

  broadcast 219.25.5.63

  gateway 219.25.5.30

  修改后保存配置后,运行

  /etc/init.d/networking restart

  网络配置就改变了

  (2)、redhat系统

  配置文件位置为:/etc/sysconfig/network-scripts/ifcfg-eth0

  DEVICE=eth0

  BOOTPROTO=static

  BROADCAST=192.168.1.255

  IPADDR=192.168.1.5

  NETMASK=255.255.255.0

  NETWORK=192.168.1.0

  GATEWAY=192.168.1.254

  ONBOOT=yes

  TYPE=Ethernet

  修改后保存配置后,运行

  /etc/init.d/network restart

  或者

  service network restart

  网络配置就改变了。

  默认DNS的文件的位置为:/etc/resolv.conf

  #cat /etc/resolv.conf

  search test.com.cn

  nameserver 192.168.1.11

  6、网络排错

  (1)、ping命令

  功能:不说了,不知道就用干这行了。

  ping www.163.com

  (2)、traceroute命令

  功能:路由跟踪

  traceroute www.163.com

  traceroute 207.68.173.7

  (3)、nslookup命令

  功能:域名解析排错

  例如:

  $ nslookup

  Note:  nslookup is deprecated and may be removed from future releases.

  Consider using the `dig’ or `host’ programs instead.  Run nslookup with

  the `-sil[ent]‘ option to prevent this message from appearing.

  > www.dlut.edu.cn

  Server:         192.168.1.11

  Address:        192.168.1.11#53

  Non-authoritative answer:

  Name:   www.dlut.edu.cn

  Address: 202.118.66.66

  > server 202.118.66.6

  Default server: 202.118.66.6

  Address: 202.118.66.6#53

  > www.baidu.com

  Server:         202.118.66.6

  Address:        202.118.66.6#53

  Non-authoritative answer:

  www.baidu.com   canonical name = www.a.shifen.com.

  Name:   www.a.shifen.com

  Address: 202.108.22.5

  九、其他命令

  1、ssh命令

  功能:远程登陆到其他UNIX主机

  ssh -l user1 192.168.1.2 使用用户名user1登陆到192.168.1.2

  ssh user1@192.168.1.2   使用用户名user1登陆到192.168.1.2

  2、scp命令

  功能:安全copy

  例如:

  scp abc.tar.gz user1@192.168.1.5:~ 将本地的abc.tar.gz 复制到 192.168.1.5的user1用户的根(/home/user1)下。

  3、telnet命令

  功能:登陆到远程主机

  例如:

  telnet 192.168.1.5
分享到:
评论

相关推荐

    LINUX SHELL命令练习题

    LINUX SHELL 命令练习题 本次练习题涵盖了 LINUX SHELL commands 的多个方面,包括文件类型的确定、文件权限的修改、目录管理、文件重命名、系统初始化信息、系统启动级别的切换、后台执行程序、vi 编辑器的使用等...

    Linux下Shell命令解释步骤程序实现

    解析命令是 Shell 解释命令的第三步。在这个步骤中,解析程序从命令行的左边开始扫描命令行,直到遇到第一个空白字符。第一个单词是命令的名称,而后面的则是命令参数。 查找文件 Shell 为每个用户提供了一组环境...

    最牛B的 Linux Shell 命令

    最牛B的 Linux Shell 命令,最牛B的 Linux Shell 命令,

    linux shell命令大全

    根据提供的标题、描述以及部分上下文内容,我们可以深入探讨与Linux Shell命令相关的知识点。 ### Linux Shell 基础概念 Linux Shell 是一个命令行解释器,它为用户提供了一个与操作系统进行交互的方式。用户可以...

    Linux UNIX shell命令大全

    《Linux UNIX Shell命令大全》是一本深度探讨操作系统交互界面——Shell编程及命令使用的权威指南。本书分为五个部分,全面覆盖了从基础到高级的各类Shell编程技术和UNIX命令,旨在帮助读者提升在Linux环境中的工作...

    linux shell命令tr的用法

    linux shell命令tr的用法

    基于Linux Shell命令的用户异常操作检测方法研究.pdf

    "基于Linux Shell命令的用户异常操作检测方法研究" 本文研究了基于Linux Shell命令的用户异常操作检测方法,旨在满足数据中心安全需求。该方法包括基于规则和基于命令序列的两种异常操作检测方法。 基于规则的异常...

    linux shell命令sed的使用方法

    linux shell命令sed的使用方法

    Linux Shell 命令汇总.zip

    linux命令汇总Linux Shell 命令汇总.zipLinux Shell 命令汇总.zipLinux Shell 命令汇总.zipLinux Shell 命令汇总.zip

    linux shell 命令 源代码

    Linux Shell命令是操作系统的核心组成部分,它们是预定义的程序,用于执行特定的任务。本资料包包含了若干个常用的Linux Shell命令的源代码,包括`cat`, `cp`, `date`, `df`, `dd`, `ls`等,这些都是日常系统管理中...

    Linux命令大全搜索工具 v1.5.1_Linuxshell_linux_

    Linux命令大全搜索工具v1.5.1是一款专为Linux用户设计的实用工具,它集成了大量的Linux命令,使得用户可以快速、方便地查询到所需的命令行操作方法。这款工具对于那些频繁使用Linux命令行或者正在学习Linux系统管理...

    Linux shell命令详解

    简单的说shell程序就是一个包含若干行shell或者linux命令的文件,象编写高级语言的程序一样,编写一个shell程序需要一个文本编辑器.如Ⅵ等.在文本编辑环境下,依据shell的语法规则,输入一些shell/linux命令行,形成...

    Shell命令大全 PDF

    Linux Shell命令是Linux操作系统中用于执行各种操作的指令集,从文件管理到系统维护,Shell命令无所不包。学习Shell命令对于Linux系统管理员和程序员来说是基础而重要的技能。本篇内容将详细介绍Shell命令在Linux...

    Linux shell 模拟命令解释器

    实现了十多个Linux shell命令,能够在Linux环境下运行和检测

    Linux shell命令学习心得

    本文将深入探讨Linux shell命令的学习心得,分享一些实用技巧和常见命令的用法。 首先,Linux shell是操作系统与用户交互的接口,它允许用户通过输入命令来执行各种任务。在众多shell类型中,Bash(Bourne-Again ...

    linuxshell命令unixshell命令教程.rar

    这份"Linux Shell命令Unix Shell命令教程"PDF文件将涵盖上述知识,并可能包括更详细的实例和练习,帮助读者深入理解和掌握Shell命令的使用。通过阅读和实践,你将能够更加熟练地运用这些命令来管理Linux和Unix系统,...

    linuxshell命令 unixshell命令教程

    本教程将深入探讨Linux Shell和Unix Shell命令,帮助你更好地理解和运用这些强大的工具。 一、Shell简介 Shell是操作系统中的一个程序,它为用户提供了一个与内核交互的界面。在Linux和Unix系统中,最常用的Shell有...

    Linux主要shell命令详解.doc

    ### Linux主要Shell命令详解 #### 一、命令置换与特殊字符使用 在Linux环境中,shell命令的灵活性和强大性体现在其能够实现复杂的功能组合。其中一个关键特性是**命令置换**,即通过特定语法来获取一个命令的输出...

Global site tag (gtag.js) - Google Analytics