zoukankan      html  css  js  c++  java
  • Linux常用命令 备查

    https://shimo.im/docs/6gy9GPrDgDQkKypV/ 《Linux常用基本命令》,可复制链接后用石墨文档 App 或小程序打开
    从硬盘里找的,作者忘了

    Linu学习笔记.pdf

    文件管理
    cat 用于连接文件并打印到标准输出设备上
    chattr 用于改变存放在ext2文件系统上的文件属性
    chgrp 变更文件或目录的群组
    chmod 设置文件的权限 ugo user group others
    chown 改变文件所有者
    cksum 检查文件的CRC是否正确
    cmp 用于比较两个文件是否有差异
    diff 逐行比较文件
    diffstat 根据diff的比较结果,显示统计数字
    file 辨识文件的类型
    find 用来在指定目录下查找文件
    git 文字模式下的文件管理员
    gitview 查看文件的内容,同时显示十六进制和ASCII格式的字码
    indent 调整C原始代码文件的格式
    cut 显示每行从开头算起num1到num2的文字
    ln link,建立一个同步的链接
    less 随意浏览文件,less在查看之前不会加载整个文件
    locate 查找符合条件的文档
    lsattr list attribute 显示文件属性
    mattrib 变更或显示MS-DOS文件的属性
    mc 提供一个菜单式的文件管理程序
    mdel 删除MSDOS格式的档案
    mdir 显示MS-DOS目录
    mktemp 建立temp文件,供shell script使用
    more 一页一页的显示,逐页阅读
    mmove 在MS-DOS文件系统中,移动文件或目录,或更改名称
    mread 将MS-DOS文件复制到Linux/Unix的目录中
    mren 更改MS-DOS文件或目录的名称,或是移动文件或目录
    mtools 显示mtools支持的指令, mtools是MS-DOS文件系统的工具程序
    mtoolstest 测试并显示mtools的相关设置 ,是mtools工具指令,可读取与分析mtools的配置文件
    mv 为文件或目录改名,或将文件或目录移入其他位置
    od 输出文件内容,以八进制字码呈现出来
    paste 把每个文件以列对列的方式,一列列地加以合并
    patch 修补文件
    rcp 复制远程文件或目录,remote copy
    rm 删除一个文件或目录 ,remove
    slocate 查找文件或目录
    split 用于建一个文件分割成较小的文件,缺省每1000行切割成一个小文件
    tee T形管道,读取标准输入,并将内容输出到文件
    tmpwatch 删除temp文件
    touch 修改文件或目录的时间属性,包括存取时间和更改时间。若文件不存在,建立一个新的文件
    unmask 制定在建立文件时预设的权限掩码
    which 查找在环境变量$PATH设置的目录里查找文件
    cp 用于复制文件或目录
    whereis 在特定目录中查找符合条件的文件
    mcopy 复制MSDOS格式文件到Linux中,或是由Linux复制MSDOS文件到磁片上
    mshowfat 显示MS-DOS文件在FAT中的记录
    rhmask 对文件进行加密和解密操作
    scp Linux之间复制文件和目录
    awk 一种处理文本文件的语言,缩写是三位创始人的family name首字母
    read 从stdin读取数值
    updatedb 创建或更新slocate/locate命令所必需的数据库文件,执行过程较长
    文档编辑
    col 过滤控制字符
    colrm 滤掉制定的行,从stdin读,写到stdout,不加参数不会过滤任何一行
    comm 比较两个已经排过序的文件
    csplit 分割文件
    ed Linux中最简单的文本编辑器,一次仅能编辑一行
    egrep 在文件内查找制定的字符串
    ex 在Ex模式下启动vim文本编辑器
    fgrep 相当于执行grep命令加上参数“-F”
    fmt 编排文本文件
    fold 限制文件列宽
    grep 查找内容包括制定的范式样式的文件(推荐)
    ispell 用于拼写检查程序
    jed jed是Slang所写成的程序,适合用来编辑程序原始代码
    joe 一个功能强大的全屏幕文本编辑程序
    join 将两个文件中,制定栏位内容相同的行连接起来
    look 给予它需查询的字首字符串,它会显示所有开头字符串符合该条件的单字
    mtype 模拟MS-DOS的type指令,可以显示MS-DOS文件的内容
    pico 简单易用、显示导向为主的文字编辑程序,它伴随着处理电子邮件和新闻组的程序pine而来
    rgrep 递归查找文件里符合条件的字符串
    sed 利用脚本来处理文本条件
    sort 将文本文件内容加以排序
    spell 建立拼写检查程序
    tr 转换或删除文件中的字符
    expr 用于求表达式变量的值
    uniq unique,用于检查及删除文本文件中重复出现的行列,一般与sort命令结合使用
    wc words count,计算字数
    let 是BASH中用于计算的工具
    文件传输
    lprm 将一个工作由打印机贮存列中移除
    lpr line printer,将一个或多个文件放入打印队列等待打印
    lpq 查看一个打印队列的状态
    lpd 常驻的打印机管理程序
    bye 中断FTP连线并结束程序
    ftp FTP文件传输协议
    uuto 将文件传送到远端的UUCP主机
    uupick 处理传送进来的文件
    uucp 在Unix系统之间传送文件
    uucico UUCP文件传输服务程序
    tftp 简单的文字模式ftp程序
    ncftp 文字模式ftp程序的佼佼者
    ftpshut 在指定的时间关闭FTP服务器
    ftpwho 显示目前所有以FTP登入的用户信息
    ftpcount 显示目前以FTP登入的用户人数
    磁盘管理
    cd change directory,切换当前工作目录
    df disk free 显示磁盘使用情况统计
    dirs 显示目录记录
    du disk usage,显示目录或文件的大小
    edquota 编辑用户或群组的磁盘配额,edit quota
    eject 退出抽取式设备
    mcd 可在MS-DOS文件系统中切换工作目录。不加任何参数则显示目前所在的磁盘与工作目录
    mdeltree 删除MSDOS格式档案及目录
    mdu 显示MS-DOS目录所占用的磁盘空间
    mkdir make directory,建立目录
    mlabel 设定磁盘的标签
    mmd 在MS-DOS文件系统中建立目录
    mrd 删除MS-DOS文件系统中的目录
    mzip Zip/Jaz磁盘驱动器控制指令
    pwd print work directory,显示工作目录
    quota 显示磁盘已经使用的空间与限制
    mount 挂载Linux系统外的文件
    mmount 挂入MS-DOS文件系统
    rmdir 删除空的目录,?为什么不用rm?
    rmt 通过进程间通信远程控制磁带机
    stat 以文字的格式显示inode的内容
    tree 以树状图列出目录的内容
    umount 卸除目前挂在Linux目录中的文件系统
    ls list,显示指定工作目录下的内容
    quotacheck 全拼的清流,检查磁盘的使用空间与限制
    quotaoff 关闭磁盘空间限制
    lndir 连接目录内容,link directory
    repquota 检查磁盘空间限制的状态
    quotaon 开启磁盘空间限制
    磁盘维护
    badblocks 检查磁盘装置中损坏的区块
    cfdisk 磁盘分区
    dd 读取、转换并输出数据
    e2fsck 检查使用 Linux ext2 档案系统的partition 是否正常工作
    ext2ed ext2文件系统编辑程序
    fsck 检查与修复Linux档案系统
    fsck.minix 检查文件系统并尝试修复错误
    fsconf 设置文件系统相关功能
    fdformat 对指定的软碟机装置进行低阶格式化
    hdparm 显示与设定IDE或SCSI硬盘的参数
    mformat 对MS-DOS文件系统的磁盘进行格式化
    mkbootdisk 建立目前系统的硬盘
    mkdosfs 建立DOS文件系统
    mke2fs 建立ext2文件系统
    mkfs.ext2 与mke2fs 相同
    mkfs.msdos 与mkdosfs相同
    mkinitrd 建立要载入ramdisk的.iso文件
    mkisofs 建立 ISO 9660 映像文件
    mkswap 设置交换区 swap area
    mpartition 建立或删除MS-DOS的分区
    swapon 激活LInux中交换空间,Linux内存管理必须使用交换区来建立虚拟内存
    symlinks 维护符号连接的工具程序
    sync 数据同步,在关闭Linux时使用
    mbadblocks 检查MS-DOS文件系统的磁盘是否有损坏的磁区
    mkfs.minix 建立Minix文件系统
    fsck.ext2 检查文件系统并尝试修复错误
    fdisk 创建和维护分区表的程序,它兼容DOS类型的分区表、BSD或者SUN类型的磁盘列表
    losetup 设置循环设备,循环设备可把文件虚拟成区块设备,得以模拟整个文件系统
    mkfs 在特定的分区上建立Linux文件系统
    sfdisk 硬盘分区工具程序
    swapoff 关闭系统交换区
    网络通讯 挺有用的
    apachectl 控制Apache HTTP服务器的程序
    arpwatch 监听网络上ARP的记录
    dip IP拨号连接
    getty 设置终端机模式,连线速率和管制线路
    mingetty 精简版的getty
    uux 在远端的UCCP主机上执行指令
    telnet 应用层的那个telnet
    uulog 显示UUCP记录文件
    uustat 显示UUCP目前的状况
    ppp-off 关闭ppp连线
    netconfig Slackware发行版内附程序,具有互动式的问答界面
    nc 设置路由器
    httpd Apache HTTP服务器程序
    ifconfig 显示或设置网络设备
    minicom 调制解调通信程序,或者说一个相当受欢迎的PPP拨号连线程序
    mesg 设置终端机的写入权限
    dnsconf 设置DNS服务器组态
    wall 将讯息传给每一个mesg设定为yes的上线使用者。
    netstat 显示网络状态
    ping ping 某个IP
    pppstats 显示PPP连线状态
    samba Samba服务器控制
    setserial 设置或显示串口的相关信息
    talk 用于与其他使用者对谈
    traceroute 一步发一个回信
    tty 显示终端机连接stdin的文件名称
    newaliases 使用一个在/etc/aliases 中的档案使用者名称转换的工作
    uuname 显示UUCP远端主机
    netconf 设置各项网络功能
    write 传讯息给其他使用者
    statserial 显示串口状态
    efax 收发传真
    pppsetup 设置PPP连线
    tcpdump 倾倒网络传输数据
    ytalk 用于与其他用户交谈
    cu 连接另一个系统主机
    smbd Samba服务器程序
    testparm 测试Samba的设置是否准确无误
    smbclient 存取SMB/CIFS服务器的用户端程序
    shapecfg 管制网络设备的流量
    系统管理
    adduser 新增使用者账号或者更新预设的使用者资料
    chfn 提供使用者更改个人资讯,用于finger and mail username
    useradd 建立用户账号 #神仙,这和adduser不能整合一下吗
    date 显示或设定系统的日期与时间
    exit 退出当前的shell
    finger 查询一些其他使用者的资料
    fwhios 查找并显示用户信息
    sleep 将目前动作延迟一段时间
    suspend 暂停执行shell
    groupdel 删除群组
    groupmod 更改群组识别码或名称
    halt if runlevel==0 or 6 ,关闭系统,else shutdown指令加上-h 取代
    kill 删除执行中的程序或工作
    last 显示用户最近登录信息
    lastb 列出登入系统失败的用户相关信息
    login 登入系统
    logname 显示用户名称
    logout 退出系统
    ps 显示当前进程的状态,process status
    nice 以更改过的优先序来执行程序,如果未指定程序,则会印出目前的排程优先序...
    procinfo 显示系统状态
    top 实时显示process的动态
    pstree 将所有行程以树状图显示
    reboot 重新启动计算机
    rlogin remote login,用于远端登入
    rsh 远端登入的shell
    sliplogin 将SLIP接口加入stdin
    screen 多重视窗管理程序
    shutdown 关机程序,也可以用来重开机
    rwho 查看系统用户,显示局域网里所有主机的用户
    sudo 系统管理者的身份执行指令,好像是请求root授权来做
    gitps 报告程序状况
    swatch 系统监控程序
    tload 显示系统负载状况
    logrotate 管理记录文件
    uname unix name,显示系统信息
    chsh 更改使用者shell设定
    userconf 用于用户账号设置程序
    userdel 删除用户账号
    usermod 修改用户账号
    vlock 锁住虚拟终端
    who 显示系统中有哪些使用者正在上面
    whoami 显示自身用户名称
    whois 查找并显示用户信息
    newgrp 登入另一个群组
    renice 重新指定一个或多个行程的优先序
    su switch user,变更为其他使用者的身份
    skill 送个讯号给正在执行的程序
    w 得知目前登入系统的用户有哪些人,以及他们正在执行的程序
    id 显示用户的ID,以及所属群组的ID
    groupadd 建立一个新的工作组,新工作组的信息将被添加到系统文件中
    free 显示内存状态
    系统设置
    reset 和test是同一个命令,用途是设定终端机的状态
    clear 清屏
    alias 设置指令的别名,几乎没有什么限制,所以命令不是你想要的时候可能是alias里有设置
    dircolors 设置ls指令在显示目录或文件时所用的色彩
    aumix 设置音效装置
    bind 显示或设置键盘按键与其相关的功能
    chroot 把根目录换成指定的目的目录 change root
    clock 调整RTC时间,RTC是电脑内建的硬件时间
    crontab 定期执行程序的命令
    declare 用来声明shell变量
    depmod 分析可载入模块的相依性
    dmesg 显示开机信息
    enable 启动或关闭shell内建指令
    eval 重新运算求出参数的内容
    export 设置或显示环境变量
    pwunconv 关闭用户的投影密码,把密码从shadow文件内,重回到passwd文件里
    grpconv 开启群组的投影密码。投影密码改存在/etc下的shadow和gshadow文件内,只允许admin读取
    rpm rehat package manager ,软件包管理
    insmod install module 载入模块
    kbdconfig 设置键盘类型
    lilo 安装核心载入,开机管理程序
    liloconfig 设置核心载入,开机管理程序
    lsmod 显示已载入系统的模块
    minfo 显示MS-DOS文件系统的各项参数
    set 设置shell
    modprobe 自动处理可载入模块
    ntsysv 设置系统的各种服务
    mouseconfig 设置鼠标相关参数
    passwd 更改使用者的密码
    pwconv 开启用户的投影密码
    rdate 显示其他主机的日期与时间
    resize 设置终端机视窗的大小
    rmmod 删除模块 remove module
    grpunconv 关闭群组的投影密码 grp un conv
    modinfo 显示kernel模块的信息
    time 量测指令执行时所需消耗的时间及系统资源等资讯
    setup 设置共用程序,打印设置,时区服务blabla
    sndconfig 设置声卡 sound configure
    setenv 查询或显示环境变量
    setconsole 设置系统终端
    timeconfig 设置时区
    ulimit 控制shell程序的资源
    unset 删除变量或函数
    chkconfig 检查,设置系统的各种服务
    apmd 进阶电源管理服务程序
    hwclock 显示与设定硬件时钟
    mkkickstart 建立安装的组态文件
    fbset 设置景框缓冲区
    unalias 新话,删除别名
    SVGATextMode 加强文字模式下的显示画面
    gpasswd 用于将一个用户添加到组或者从组中删除
    备份压缩
    ar 建立或修改备存文件,或者从备存文件中抽取文件
    bunzip2 .bz2文件的解压缩程序
    bzip2 .bz2文件的压缩程序
    bzip2recover 修复损坏的.bz2文件
    gunzip gunzip就是gzip的硬连接
    unarj 解压缩.arj文件
    compress 一个古老的压缩指令, .Z,现在多用gzip
    cpio 备份文件
    dump 备份文件系统
    uuencode 将uuencode编码后的档案还原
    gzexe 压缩执行文件
    gzip 用于压缩文件,使用广泛 .gz
    lha 压缩或解压缩文件 .lzh
    restore 还原由dump备份下来的东西
    tar 备份文件
    uudecode 将uuencode编码后的档案还原
    unzip 解压 .zip文件
    zip 广泛的压缩程序 .zip
    zipinfo 列出压缩文件信息
    设备管理
    setleds 设定键盘上方3个LED的状态
    loadkeys 根据一个键盘定义表改变linux键盘驱动程序转译键盘输入过程
    rdev 查询/设置内核映像文件的根设备,RAM磁盘大小或视频模式
    dumpkeys 显示键盘映射表,输出的内容可以被loadkeys命令识别,改变映射关系
    MAKEDEV 新增/dev/下的装置档案,一般而言不会需要用到这个命令
    bc 任意精度计算器语言
    tail 查看文件的内容
    xargs 是给命令传递参数的一个过滤器,也是组合多个命令的一个工具

    这里只是给了一些常用命令的概览
    更具体的介绍还是查Linux命令在线手册吧~

  • 相关阅读:
    关于团体项目技术选型的补充
    关于此次团队项目中技术选型问题
    习题3 怎样与用户有效地沟通以获取用户的真实需求?
    面向过程(或者叫结构化)分析方法与面向对象分析方法到底区别在哪里?请根据自己的理解简明扼要的回答。
    你认为一些军事方面的软件系统采用什么样的开发模型比较合适?
    此次项目之用户手册
    形式化说明技术以及图书流通系统。
    此次项目的需求验证
    随着物流的发展、虚拟技术的发展,实体商场到底以什么样的形式存在(在未来)的呢?
    此次项目的过程模型选择
  • 原文地址:https://www.cnblogs.com/yhm138/p/13705352.html
Copyright © 2011-2022 走看看