zoukankan      html  css  js  c++  java
  • Linux系统基本操作命令

    1、文件与文件夹(目录)操作命令

    可以参考:http://www.runoob.com/linux/linux-command-manual.html

    1)rm:删除命令 

           例:$  rm  -i  文件名------------->有询问“Y/N”;          rm  -r  文件名  --------------->删除该文件夹和子目录下的所有文件;

           例:$  rm  -f  文件名-------------> 直接删除,不询问

    2)  mv:移动目录或文件,还可以重命名

           例:$   mv  text  /zzz  ------------->将text移动到zzz目录下;

           例:$   mv  text  zzz  --------------->text重命名为zzz

    3)  mkdir:创建路径和删除路径,创建目录

           例:$   mkdir  zzz  ------------->在当前目录下创建zzz的目录;

           例:$   rmdir  zzz  --------------->删除目录zzz

    4)  touch :创建空文件

            例:$  touch  zzz.xx  ---------------->创建文件名是zzz.xx的文件

    5)cat :查看文件内容

            例:$  cat  zzz.xx ----------------->查看文件zzz.xx中的内容

    6)tail :监视文件尾部内容,默认10行

           例:$   tail  -n  20  -f  zzz.xx ----------->查看文件zzz.xx的尾部20行内容

    7)cp :复制  

           例:$   cp  a.xx   b  ------->将a.xx文件复制到b目录(文件夹)下

    8)scp :拷贝文件

           例:$   scp  -i  zzz.xx  root@192.168.1.35:/xxx/xxxx/  ----------------->从一台虚拟机上将文件zzz.xx拷贝到另外一台35的虚拟机的指定目录下;

           例:$   scp  -r zzz  root@192.168.1.35:/xxx/xxxx/  ----------------->从一台虚拟机上将文件夹(目录)zzz拷贝到另外一台35的虚拟机的指定目录下

    9)chmod :给文件赋权限

            例:$  chmod  777  zzz.xx  给zzz.xx文件增加可执行的权限

    2、查看端口号的命令  : netstat  -antpl

    3、查看正在执行的进程的命令 : ps  -ef

    4、强制杀死xxxx该进程的命令 :kill - 9  xxxx   

    5、配置Java环境变量的命令:

       先执行----> vi  /etc/profile   配置结束执行-------> socrce  /etc/profice  然后执行------->cat  /etc/profile进行查看,用java  -version查看Java版本

    6、df -h ---------------->是查看磁盘容量的使用情况      

           必要参数:

              -a 全部文件系统列表

             -h 方便阅读方式显示

             -H 等于“-h”,但是计算式,1K=1000,而不是1K=1024

            -i 显示inode信息

            -k 区块为1024字节

            -l 只显示本地文件系统

           -m 区块为1048576字节

           --no-sync 忽略 sync 命令

           -P 输出格式为POSIX

           --sync 在取得磁盘信息前,先执行sync命令

            -T 文件系统类型

         选择参数:

               --block-size=<区块大小> 指定区块大小

              -t<文件系统类型> 只显示选定文件系统的磁盘信息

             -x<文件系统类型> 不显示选定文件系统的磁盘信息

              --help 显示帮助信息

              --version 显示版本信息

             “df -h”这条命令再熟悉不过。以更易读的方式显示目前磁盘空间和使用情况。

              “df -i” 以inode模式来显示磁盘使用情况。

    7、网络命令

    1)ifconfig :查看用户网络配置。它显示当前网络设备配置。补充:Windows 用的是 ipconfig

    2)ping 将数据包发向用户指定地址。当包被接收,目标机器发送返回数据包。ping 主要有两个作用:

    • 用来确认网络连接是畅通的。
    • 用来查看连接的速度信息。

      补充:-c 参数可以定义 ping 的次数,脚本中的网络判断用得比较多,比如 ping -c 4  www.baidu.com 就是 ping 百度四次;而在 windows 下,则使用-n 参数来定义 ping 次数,如 ping -n 4 www.baidu.com,另外你可以通过 ctrl+C 来停止命令。

    3)发现主机连接最有用最通用的 Linux 命令。你可以使用”netstat -g”查询该主机订阅的所有多播组(网络)

       netstat -nap | grep port 将会显示使用该端口的应用程序的进程 id

      netstat -a or netstat –all 将会显示包括 TCP 和 UDP 的所有连接

      netstat –tcp or netstat –t 将会显示 TCP 连接

      netstat –udp or netstat –u 将会显示 UDP 连接

      netstat -g 将会显示该主机订阅的所有多播网络。

      netstat  -antpl 查看占用的进程,端口等信息

  • 相关阅读:
    【POJ】1287 Networking
    【POJ】1251 Jungle Roads
    【POJ】1182 食物链
    【POJ】2492 A Bug's Life
    【HDUOJ】1213 How many tables
    【POJ】1611 The Suspects
    【POJ】2236 Wireless Network
    【POJ】2240 Arbitrage
    【POJ】3660 Cow Contest
    【POJ】1502 MPI Maelstrom
  • 原文地址:https://www.cnblogs.com/wdzhz/p/10322975.html
Copyright © 2011-2022 走看看