zoukankan      html  css  js  c++  java
  • Linux学习之第二课时--linux命令格式及命令概述

    命令概述

    Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘管理,文件存取,目录操作,进程管理,文件权限设定等

    Linux命令格式

     Linux命令的组成部分:命令字   命令选项参数(简称“选项”)   命令操作参数(简称“参数”)

    命令行格式

    Command    [option]      [arguments]

    :Command(命令名)   [option](命令选项,说明对命令的要求)      [arguments](命令参数,述命令的作用对象

    [option]  表示选项或参数可选    [arguments] 表示并非必须

    相当于:($普通用户/#root用户)主语+(command)谓语+([options])状语+([arguments])宾语

    命令帮助:

    使用命令man(manual手册页缩写)阅读帮助手册页

    使用命令的”--help”选项,获取快捷帮助信息

    使用info命令阅读帮助信息页

    使用help命令查看内部命令的帮助信息

    目录的路径概念

    路径是搜寻到文件所经历的目录途径

    相对路径是从从当前工作目录开始表达的路径形式

    表达形式上,非以根目录”/”开始表达的路径形式都是相对路径

       例如:   home/test/a.txt

                    ./home/text/a.txt

         ../home/text/a.txt

    其中 .表示当前目录    ..当前目录的上一级目录

    绝对路径是从根目录”/”开始表达的路径形式都是绝对路径

    例如:

    /home/test/a.txt

    通过相对路径和绝对路径都能最终搜寻到目标文件,效果上殊途同归

    目录的显示和切换

    目录内容显示命令:ls

    缺省列示当前目录包含的文件和目录条信息

    常用选项参数”-l” 列示文件和目录条目的的冗长信息

    常用选项参数”-d” 列示当前目录条目的自身信息,常和”-l” 连用

    上述两者连用时,常可缩写为”-ld”

    当前目录切换命令:cd (change directory)

    将当前目录切换至指定目录,缺省切换到当前用户的家目录

    例如:   $cd    切换到家目录(~)

    显示当前目录命令:pwd

    内部命令pwd没有选项参数,仅显示当前所处的工作目录名

    • Linux常用命令实例大全

    安装和登录

    login

    登录系统

    shutdown

    关闭计算机,使用权限是超级用户

    halt

    关闭系统,使用权限是超级用户

    reboot

    重新启动计算机

    install

    安装或升级软件或备份数据

    mount

    加载文件系统

    umount

    卸载一个文件系统

    chsh

    更改使用者shell设定

    exit

    退出系统

    last

    显示近期用户或终端的登录情况

    文件处理

    file

    根据文件内容判断文件类型

    mkdir

    建立名称为dirname的子目录

    grep

    指定文件中搜索特定的内容,并将含有这些内容的行标准输出

    dd

    用来复制文件,并根据参数将数据转换和格式化

    find

    在目录中搜索文件

    mv

    用来为文件或目录改名,或者将文件有一个目录移到另一个目录中

    ls

    用于显示目录内容

    diff

    用于两个文件之间的比较,并指出两者的不同

    cmp

    用来简要指出两个文件是否存在差异

    cat

    用于连接并显示指定的一个和多个文件的有关信息

    ln

    用来文件之间创建连接

    系统管理

    df

    用来检查文件系统的磁盘空间占用情况

    top

    用来显示执行中的程序进程

    free

    用来显示内存的使用情况

    quota

    用来显示磁盘使用情况和限制情况

    at

    用来在指定时刻执行指定的命令序列

    lp

    打印文件的命令

    useradd

    用来建立用户帐号和创建用户的起始目录

    groupadd

    用于将新组加入系统

    kill

    用来终止一个进程

    crontab

    可以修改crontab配置文件,然后该配置由cron公用程序在适当的时间执行

    网络操作

    ifconfig

    用于查看和更改网络接口的地址和参数,包括IP地址,网络编码,广播地址

    ip

    ipiproute2软件包里面的一个强大的网络配置工具,能替代ifconfig,route

    ping

    检测主机网络接口状态

    netstat

    检查整个linux网络状态

    telnet

    telnet开启终端机阶段作业,并登入远端主机

    ftp

    进行远程文件传输

    route

    手工产生,修改和查看路由表

    rlogin

    用来进行远程注册

    rcp

    远程拷贝,用于计算机之间文件拷贝

    finger

    用于查询一台主机上的登录账号的信息

    mail

    发送电子邮件

    nslookup

    查询一台机器的ip地址和其对应的域名

    系统安全

    passwd

    修改账号的登录密码

    su

    变更为其它使用者的身份,除超级用户外,需要输入该使用者密码

    umask

    设置用户文件和目录的文件创建缺省屏蔽值

    chgrp

    修改一个或多个文件或目录所属的组

    chmod

    用于改变文件或目录的访问权限

    chown

    更改一个或多个文件或目录的属主和属组

    chattr

    修改ext2ext3文件系统属性

    sudo

    sudo是一种以限制配置文件中的命令为基础

    ps

    显示瞬间进程的动态

    who

    显示系统中有那些用户登录系统

    其他

    tar

    Unix/linux系统中备份文件的可靠方法

    unzip

    .zip文件解开

    gunzip

    解压文件

    unarj

    解压缩格式为.arj格式的文件

    mtools

    一个命令集合,是DOS文件系统的工具程序,从标准的DOS软盘上读,写文件和目录

    man

    用来提供在线帮助

    unencode

    把一个二进制文件表编码为一个文本文件

    undecode

    用来将unencode编码后的档案还原

  • 相关阅读:
    Python 学习笔记(七)Python字符串(三)
    Python 学习笔记(七)Python字符串(二)
    Python 学习笔记(六)Python第一个程序
    Python 学习笔记(五)常用函数
    Python 学习笔记(四)数字(二)
    行为型模式之责任链模式
    python_frm组件
    django之models学习总结
    HTTP协议
    事件委托
  • 原文地址:https://www.cnblogs.com/LQ6H/p/Linux-2.html
Copyright © 2011-2022 走看看