zoukankan      html  css  js  c++  java
  • linux 常用命令

    一、Linux 常用命令

      1、目录处理命令:cp

        功能描述:复制文件或目录

        命令名称:cp

        命令英文原意:copy

        命令所在路径:/bin/cp

        执行权限:所有用户

        语法:cp -rp [源文件或目录]  [目标目录]

          -r 复制目录

          -p 保留文件属性

      2、目录处理命令:mv

        功能描述:剪切文件、改名

        命令名称:mv

        命令英文原意:move

        命令所在路径:/bin/mv

        执行权限:所有用户

        语法: mv [原文件或目录]  [目标目录]

      3、目录处理命令:rm

        功能描述:删除文件

        命令名称:rm

        命令英文原意:remove

        命令所在路径:/bin/rm

        执行权限:所有用户

        语法: rm -rf  [文件或者目录]

          -r 删除目录

          -f 强制执行

      4、目录处理命令:ls

        功能描述:显示目录文件

        命令名称:ls

        命令英文原意:list

        命令所在路径:/bin/ls

        执行权限:所有用户

             语法:ls 选项[-ald] [文件或目录]

           -a 显示所有文件,包括隐藏文件

           -l 详细信息显示

           -d 查看目录属性

        -rw-r--r--

        - 文件类型(- 二进制文件 d 目录 l 软链接文件)

        rw- r-- r--

        u    g   o

        u所有者  g 所属组  o 其他人

        r读  w写  x执行

      5、文件处理命令:touch

        功能描述:创建空文件

        名称名称:touch

        命令所在路径:/bin/touch

        执行权限:所有用户

        语法:touch [文件名]

        范例: $ touch aaa.list

      6、文件处理命令:cat

        功能描述:显示文件内容

              -n 显示行号

        命令名称:cat

        命令所在路径:/bin/cat

        语法:cat [文件名]

        范例:$cat -n /etc/service

            $tac -n /etc/service 表示倒着显示内容

      7、文件处理命令:more

        功能描述:分页显示文件内容

        命令名称:more

        命令所在路径:/bin/more

        执行权限:所有用户

        语法: more [文件名]

            空格或f    翻页

            Enter        换行

            q或Q  退出

        范例: $more /etc/service 

      8、文件处理命令:less

        功能描述:分页显示文件内容(可向上翻页)

        命令名称:less

        命令所在路径:/bin/less

        执行权限:所有用户

        语法: less[文件名]

            空格或f    翻页

            Enter        换行

            q或Q  退出

            pgup        向上翻页

            向上的箭头      向上翻行

        范例: $less  /etc/service 

        可以搜索想查寻的内容:在浏览状态下,输入 /内容,按回车就可以,按n就可以跳转到下一个

      

      9、文件处理命令:head

        功能描述:显示文件前面几行

        命令名称:head

        命令所在路径:/usr/bin/head

        执行权限:所有用户

        语法: head [文件名]

            -n 指定行数

        范例: $head -n 20 /etc/service 

      10、文件处理命令:tail

        功能描述:显示文件后面几行

        命令名称:tail

        命令所在路径:/usr/bin/tail

        执行权限:所有用户

        语法: tail [文件名]

            -n 指定行数

            -f 动态显示文件末尾内容

        范例: $tail -n 20 /etc/service 

      11、网络命令:wall

        功能描述:发广播信息

        命令名称:wall

        命令所在路径:/usr/bin/wall

        执行权限:所有用户

        语法: wall  [message]

        范例: $wall ShenChao is a honest man!

      12、网络命令:ping

        功能描述:测试网络连通性

        命令名称:ping

        命令所在路径:/bin/ping

        执行权限:所有用户

        语法: ping  选项IP地址

            -c 指定发送次数

        范例: $ping 192.168.1.156

      

      13、网络命令:ifconfig

        功能描述:查看和设置网卡信息

        命令名称:ifconfig

        命令英语原意:interface configure

        命令所在路径:/sbin/ifconfig

        执行权限:root

        语法: ifconfig 网卡名称 IP地址

        范例: $ifconfig eth0 192.168.8.250

      14、网络命令:mail

        功能描述:查看发送电子邮件

        命令名称:mail

        命令英语原意:mail

        命令所在路径:/bin/mail

        执行权限:所有用户

        语法: mail [用户名]

        范例: #mail root  

            输入邮件内容   ctrl+D 保存发送邮件

      15、网络命令:last

        功能描述:列出目前与过去登入系统的用户信息

        命令名称:last

        命令英语原意:last

        命令所在路径:/usr/bin/last

        执行权限:所有用户

        语法: last

        范例: #last

            #lastlog 命令会显示所有用户,不管用户登录过系统没有

            #lastlog -u 502 : 502 表示用户在系统中的ID

      16、网络命令:traceroute

        功能描述:显示数据包到主机间的路径

        命令名称:traceroute

        命令所在路径:/bin/traceroute

        执行权限:所有用户

        语法: traceroute

        范例: #traceroute www.baidu.com

       

      17、网络命令:netstat

        功能描述:显示网络相关信息

        命令名称:netstat

        命令英语原意:netstat

        命令所在路径:/bin/netstat

        执行权限:所有用户

        语法: netstat [选项]

          选项:

            -t:TCP协议

            -u:UDP协议

            -l:监听

            -r:路由

            -n:显示IP地址和端口号

        范例: #netstat  -tlum 查看本机监听的端口

              #netstat  -an 查看本机所有的网络链接

           #netstat  -rn   查看本机路由表

      18、网络命令:setup

        功能描述:配置网络(Red hat 才可以使用)

        命令名称:setup

        命令所在路径:/user/bin/setup

        执行权限:root

        语法: #setup

        注意:配置后需要重启网络服务,命令: #service network restart

      19、挂载命令

        命令名称:mount

        命令位置:/bin/mount

        执行权限:所有用户

        命令语法:mount [-t 文件系统]  设备文件名  挂载点

        范例: #mount -t iso9660  /dev/sr0  /mnt/cdrom

        卸载挂载:umount /dev/sro

      20、shutdown命令

        #shutdown [选项] 时间

        选项:

          -c:取消前一个关机命令

          -h:关机

          -r:重启

        范例:#shutdown -h now 现在关机

        其他关机命令:

          #halt

          #poweroff

          #init 0

        其他重启命令:

          # reboot

          #init 6

        系统的运行级别:

          0、关机

          1、单用户

          2、不完全多用户,不含NFS服务

          3、完全多用户

          4、未分配

          5、图形界面

          6、重启

        查询系统运行级别命令:#runlevel

        修改系统运行级别命令:#cat /etc/inittab

              id:3:initdefault;

  • 相关阅读:
    你不知道的多重循环的事情
    【浅墨Unity3D Shader编程】之三 光之城堡篇:子着色器、通道与标签的写法 & 纹理混合
    ssh 远程登陆指定port
    GMT和CST的转换
    Swift新手教程系列5-函数+selector在swift中的使用方法
    Mac OS X 10.10, Eclipse+ADT真机调试代码时,Device Chooser中不显示真机的解决方式
    android studio 0.8.1使用和遇到问题解决
    C语言之函数调用17—递归法之中的一个般函数的调用(2)
    C语言之基本算法25—牛顿迭代法求方程近似根
    FineUI之使用SQL脚本从数据库表中生成对应的输入控件
  • 原文地址:https://www.cnblogs.com/jichuang/p/13463272.html
Copyright © 2011-2022 走看看