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

    ===============安装和登陆命令=============================================================

    Mount: 挂载命令。把存储介质指定成系统中的某个目录(在运行的Linux下访问其它文件系统中的资源),比如挂载光驱mount /dev/cdrom

        把CDROM挂载,可在目录/mnt/cdrom下查看内容。

    umount: 卸载命令,比如uomunt /dev/cdrom。

    exit: 退出终端命令。

    shutdown: 关闭linux系统,后面可加参数,比如shutdown now。

    reboot: 重新启动linux。

    halt: 挂起系统,但没有关机。

    chsh: 改变登入系统的shell。

    tty: 显示终端机连接标准输入设备的文件名称。

    ===============文件处理命令=============================================================

    ls: 显示当前目录内容。加参数路径可以显示指定目录内容,/特定指根目录。

      -l : 显示目录下文件的详细信息诸如权限。

      -all :显示最详细信息。

      |more 可分屏显示目录文件信息,enter跟进,shift+page up/down翻页。

    find: 查找文件。格式为:find . -name "*.java" 或 find . -name *.java,其中.表示当前目录,-name表示以名字查找,*即是通配符。

    rm: 删除目录或者文件。加参数-rf 强者删除一个非空目录。比如说递归删除当前文件下的目标文件,用:

      find . -name *.o -type f -exec rm -f {} ;

    cd:进入某个目录。/表示linux根目录

      cd ~ 返回home下的用户 目录

      cd .. 返回上层目录

    cp: 拷贝命令。

      cp 1.txt usr/local/arm 拷贝当前目录下的1.txt文件到目标目录

    ./: 执行当前目录应用程序,后跟应用程序名做参数

    cat: 查看一个文件的内容,后面直接跟文件名;如果文件内容过长,执行

      cat 文件名 | less 上下键移动

      cat /proc/version 查看linux内核版本

      cat /proc/meminfo 查看内存信息

      cat /proc/asound/cards 查看声卡信息

      cat > 文件名 将cat输出重定位到后边的文件中,并会覆盖文件

      cat **.wav > /dev/snd/dsp 或 cat **.wav > /dev/snd/audio 播放音频文件使能

      cat /proc/asound/oss/sndstat  查看oss配置信息

      cat /prop/asound/version 查看alsa版本

      cat /proc/interrupts 查看中断分配信息

    more: 类似cat,不过会以一页一页的显示,空格键翻页,字母b键会往回一页显示

    mkdir: 创建目录命令。或创建已有目录下的下一级目录,不能一次创建多层目录

    diff: 逐行比较两个文本

      diff file1 file2 得到n1, n2 c n3, n4,其中n1n2是指第一个文件若干行,n3n4是指第二个文件若干行。

        中间字母a指添加,d指删除,c指修改

    make menuconfig: 图形界面配置系统内核参数

    mv: 移动或者重命名文件或目录

      mv name1 ppp 重命名name1为ppp

      mv name1 /usr/ 将文件移动至目标目录下

    apt-get: 用于自动查找安装软件,更新软件,一般需要root权限,一般需要root权限,所以格式为

      sudo apt-get install 安装

      sudo apt-get remove 卸载

      sudo apt-get upgrade 升级

    fgrep: 全局查找命令,在特定的目录下的所有文本文件中查找特定的字符串文本

      fgrep “Unable to install hw params” external/alsa-lib/* -r 与grep功能相似

    |: 管道命令,通常是把管道左边命令的输出当做管道右边的命令输入

    head: 查看文件的前几行

      head -5 /etc/passwd 查看文件的前五行

    tail: 查看文件的后几行

      tail -10 /etc/passwd 查看文件的后十行

    alsa_aplay: 播放测试声音命令

      alsa_aplay xxx.wav

    alsa_amixer: 混音器信息和命令

    alsa_alsact1: ALSA控制

    arecord:加-l参数列出当前数字音频设备,加-L列出当前PCM设备。

      arecord -D 设备名 xxx.wav 可录音

    ===============系统管理命令=============================================================

    Pwd: 显示完整的当前工作目录

    Source: 通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录

      source ~/.bashrc 修改环境变量之后,使之立即生效

    ls dev: 显示系统设备

    df: 显示当前系统磁盘使用状况及挂载信息

    top: 显示资源状况,类似于XP的资源管理器

    free: 显示系统内存使用状况

    at: 在某个约定的时间执行特定操作

    adduser: 在home目录下添加一个用户

    useradd: 跟adduser是一个东西

    groupadd: 建立一个新群组

    unzip: 解压缩zip文件

    gzip: 将文件压缩成.gz文件

    gunzip: 解压缩.gz文件

    last: 列出过去与目前登入系统的用户相关信息

    lspci: 用lspci -v查看硬件芯片组

    lsusb: 显示系统USB总线设备信息

    lsmod: 显示系统已经加载的模块信息

    uname: 查看系统软硬件信息

      uname -r -m -p -i 得到内核版本和处理器架构等信息

    insmod: 加载模块,linux许多功能是通过模块的方式,在需要时才载入kernel

    rmmod: 卸载模块

    rpm: 功能类似于Windows里的"添加/删除程序",

      rpm -q modutils 查询系统中有没有modutils软件包

    mplayer: 利用该工具包调试和使用声音

      mplayer xxx.wav 播放音频文件,显示当前音频所用设备

      mplayer -ao alsa xxx.wav 用alsa音频组件来播放

    fdisk: 显示磁盘挂载和分配信息

      sudo fdisk -l 显示挂载点、用途

    dmesg: 打印内核信息,有些打印语句是输出到内核而非终端

    lsof: 显示打开文件的所有进程等

      lsof abc.txt 显示开启abc.txt的进程

    ===============网络操作命令=============================================================

    service network restart: 配置好网络服务后,重启

    ip: 整合了ipconfig和route这两个指令

    ping: 与XP一样,ctrl+c停止命令

    netstat: 显示网络连接、路由表和网络接口信息

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

    rlogin: 开启终端机阶段作业,并登入远程主机

    finger:显示系统中某个用户的用户名、主目录、停滞时间、登陆shell等信息

    mail: 邮件信息

    w3w: 终端登入文字版浏览器

    ===============系统安全命令=============================================================

    passwd: 修改密码

    su: 变更为其他使用者的身份,超级用户除外,需要键入该使用者的密码

    umask: 确定了你创建文件的缺省模式,与chmod命令正好相反,如:umask 777

    sudo: 允许系统管理员让普通用户执行一些或者全部的root命令的一个工具

    chmod: 改变文件权限。

      chmod 777 cc 设置cc权限为777

        第一位是文件所有者,第二位是群组权限,第三位是其他人权限。

        每位的权限是读权限(4)、写权限(2)与执行权限(1)之和

    chown: 改变与文件关联的所有者和组

      chown jim program.c 即program.c的用户访问权限现在应用到jim

      chown -R john:build /tmp/src 将src目录下面的所有文件关联到用户john,组build

    ===============VI编辑命令=============================================================

    vi编辑器操作:

    退出:esc, 按shift+:,q。其中q!强制退出,wq保存后退出

    编辑:按i进入编辑模式

    查找:按esc退出编辑模式,执行“/单词”就可以查找字符串,按N查找下一个

    复制:按esc退出编辑模式,

      复制当前行:按YY,跳转光标到目标行;

      复制多行:输入行数,再按YY,跳转光标到其实航

    粘贴:复制后跳转光标到目标行,按P

    ===============压缩与解压缩命令=============================================================

    .tar.gz类型

      解压:tar zxvf FileName.tar.gz

      压缩:tar zcvf FileName.tar.gz DirName

         把DirName的内容压缩成以FileName命名的压缩文档。

    .tar.bz2类型
      解压:tar jxvf FileName.tar.bz2
      压缩:tar jcvf FileName.tar.bz2 DirName
    .tar类型
      解压:tar xvf FileName.tar
      打包:tar cvf FileName.tar DirName

         该命令起不了压缩作用

    本文参考:http://mp.weixin.qq.com/s?__biz=MzA4MTcyOTEwMw==&mid=207675444&idx=1&sn=12568419e2b1b69522b064d90adc5571&scene=0&key=0acd51d81cb052bc0c28685433aa3bca6135d0a9dcf66afa2245cd20715c6d474a9d8db3f109e41a768c5af7d7dd7bb6&ascene=1&uin=MjQxMjQxNTI2MA%3D%3D&devicetype=webwx&version=70000001&pass_ticket=DfoOuFy1L2FAaRUaKqd2bXz1%2FmHdyD1Ax764Kqq3jIXEsJPW6oxnmMRgrWEVSnJ3

  • 相关阅读:
    python,selenium遇到的问题
    python环境配置
    性能测试函数
    性能测试的关注点
    环境配置
    性能监控工具使用
    linux路径
    linux权限
    自动化测试工具
    书籍
  • 原文地址:https://www.cnblogs.com/yajing-zh/p/4672901.html
Copyright © 2011-2022 走看看