linux常用命令

Linux目录结构
    bin:存放二进制可执行文件
    sbin:存放二进制可执行文件,只有root才能访问
    etc:存放系统配置文件
    usr:用于存放共享的系统资源
    home:存放用户文件的根目录
    root:超级管理员
    dev:用于存放设备文件
    lib:存放跟文件系统中的程序运行所需要的共享库及内核模块
    mnt:系统管理员安装临时文件系统的安装点
    boot:存放用于系统引导时使用的各种文件
    tmp:用于存放各种临时文件
    var:用于存放运行时需要改变数据的文件

Linux常用的命令

切换命令
    cd 文件夹:  切换到文件名目录
    cd ..:     切换到上一层目录
    cd / :     切换到系统根目录
    cd ~ :    切换到用户主目录
    cd -  :    切换到上一个所在目录

列出文件列表 ls ll dir(****)
    ls -a: 显示所有文件或目录(包含隐藏的文件)
    ls -l: 缩写成ll

创建目录和移除目录 mkdir rmdir
    mkdir 文件名:             在当前目录下创建文件
    mkdir -p 文件夹/文件2:     级联创建文件夹以及文件2
    rmdir 文件:               删除文件目录

浏览文件
    cat 文件名:    用于显示文件内容
    more 文件名:   按空格显示下一页,回车显示下一行
    less 文件名:   用PaUp、PgDn键进行上下翻页
    tail: 用于显示文件后几行的内容
        tail -10 文件名:  查看后10行的数据
        tail -f  文件名:  动态查看文件

        ctrl+c: 结束查看

文件操作
    rm: 删除文件
    rm -f 文件夹:  不询问直接删除
    rm -r 目录:    递归删除
    rm -rf 文件夹:   不询问递归删除
    rm -rf *:       删除所有文件
    rm -rf /*:     自杀

    cp:复制
    cp a.txt b.txt:将a.txt复制成b.txt
    cp a.txt ../:将a.txt文件复制到上一层目录中

    mv: 移动或者重命名
    mv a.txt ../ : 将a.txt文件移动到上一层目录中
    mv a.txt b.txt: 将a.txt文件重命名为b.txt

    tar:打包或者解压,但不做压缩,一般是将许多文件打包成一个文件,再以gzip压缩命令压缩
    参数:
        -c:创建一个新的tar文件
        -v:显示运行过程的信息
        -f:指定文件名
        -z:调用zip压缩命令进行压缩
        -t:查看压缩文件的内容
        -x:解开tar文件
            打包当前目录的所有文件: tar -cvf xxx.tar ./*
            打包并且压缩: tar -zcvf xxx.tar.gz -C /usr/aaa

    grep:查找符合条件的字符串。
    grep lang 文件.txt:在文件中查找lang
    grep lang 文件.txt -color:高亮显示

其他常用命令
    pwd:显示当前所在目录
    touch:创建一个空文件  touch 文件.txt
    ll -h:友好显示文件大小
    wget:下载资料   wget http://nginx.org/download/nginx-1.9.12.tar.gz

vim编辑器
    三种模式:命令行、插入、低行模式。
        切换到命令行模式:按esc
        切换到插入模式:按i、o、a键
          i:在当前位置前插入
          I:在当前行首插入
          a:在当前位置后插入
          A:在当前行尾插入
          o:在当前行之后插入一行
          O:在当前行之前插入一行  
        切换到底行模式:按 :(冒号)

    打开文件:vim file
    退出:按esc :q
    修改文件:输入i进入插入模式
    保存并退出:按esc:wq
    不保存退出:按esc:q!

    快捷键:
        dd:快速删除一行
        R:替换

重定向输出>和>>
    > 重定向输出,覆盖原有内容
    >> 重定向输出,又追加功能;
    示例:
        cat /etc/passwd > a.txt  将输出定向到a.txt中
        cat /etc/passwd >> a.txt  输出并且追加

        ifconfig > ifconfig.txt

管道 | :将一个命令的输出用作另一个命令的输入。
    示例
        ls --help | more  分页查询帮助信息
        ps –ef | grep java  查询名称中包含java的进程

        ifconfig | more
        cat index.html | more
        ps –ef | grep aio

未完。。。。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
旋转变压器---数字转换器作为现代伺服系统中被广泛使用的角位置测量系统,大量应用于高精度及大中型数控系统、机器人控制、工业控制、武器火力控制及惯性导航领域中。 传统的角测量系统面临的问题有:体积、重量、功耗偏大,调试、误差补偿试验复杂,费用较高。本文从微型化、智能化的方向进行研究,是解决传统角测量系统所面临问题的好途径。 本文所研究的旋转变压器---数字转换器是由信号调理模块、系统芯片C8051F064和输出控制模块组成的。整个系统的三路输入信号为X=AsinOcosar、Y=Acosθcos ot和Z=Ucosar(基准信号),输出信号为偏转角θ,输出形式为16 位数字量。信号调理模块是由模拟电路组成的,包括信号输入电路、相敏整流电路、滤波电路和直流稳压电源电路,其难点在于相敏整流电路的设计。信号调理模块的主要功能是把输入的交流信号X=AsinOcosor、Y=Acosθcosot转变成直流信号Bsinθ和Bcosθ,并使输出的直流信号在0~2.4V之间;系统芯片C8051F064是CYGNAL公司近年来推出的一款功能齐全的完全集成的混合信号片上系统型单片机。在本文所设计的系统中,系统芯片的输入信号为直流信号Bsinθ和Bcosθ,通过片内自带的2个16位A/D转换器对输入信号的数据进行采样和转换,并对转换完的数据进行滤波处理,以减小由于外界干扰而产生的误差,再用除法和反正切函数解算出偏转角θ的16位数字量;输出控制模块主要完成的功能是通过UARTO向计算机实时发送由单片机计算出来的偏转角度0的16位数字量,而串口的RS-232电平与单片机系统采用的是TTL电平之间的转换所采用的转换芯片是MC1488和MC1489。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值