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

    linux常用命令

         关于学习linux的命令的学习,相信没有人上来就抱着linux命令大全看吧!那么多命令累死你。而且不好记忆,容易忘记。我的方法是用到什么记什么。不会就查用得多了自然就记到了。

         小窍门:不知道有多少人用过类似有道笔记的小工具,你可以将常用的一些命令保存到笔记中加上说明,操作的时候用上哪个就查哪个。不用刻意去记。

       下面列出新手必知的命令:

     

     

    文件夹之间切换

     

    ls     显示当前目录下的所有文件及文件夹   
    cd /user 打开user文件夹
    如果不知道要打开的文件夹全称或名过长,可以按tab键盘自动补齐,如:cd /u + table键,系统自动帮我们补齐成 /user
    cd .. (后面空格加两点)返回上一级目录

     

    超简单,记好上面几个在文件夹之间到处跳已经没问题了。

     

    文件的操作

    复制代码
    创建
    mkdir  test    创建文件夹
    touch test.txt 创建文件
    编辑
    vi test.txt  打开test.txt文件

    c 按键盘上C键从只读状态切换为编辑状态
    Esc 从编辑状态切换为只读状态
    :q 是退出(文件没发生更改时)
    :q! 不保存退出(文件发生改变时)
    :wq 保存并退出

    复制
    cp test.txt test2.txt 把test.txt文件当前文件夹下复制出个test2.txt

    cp test.txt /hzh/test 将test.txt 复制到/hzh/test 目录下

    删除
    rm aa.txt 删除aa.txt文件
    rm -r bb 删除bb目录(包括目录下的所有文件)

    移动
    mv dd.txt .. 将dd.txt文件移动上一级目录(注意尾部的两个点)
    mv bb.txt /hzh/test/ 将bb.txt文件移动到hzh/test/目录下

    改名
    mv dd.txt dd2.txt 将dd.txt改名为dd2.txt

    查找
    locate aa.txt 查整个系统中的aa.txt文件,locateslocate命令 后面跟文件或文件夹。不过在执行这个命令之前要先更新数据库,所以选执行 updatedb 命令。
    复制代码

    怎么样?!只要记好上面几个命令,恭喜你!你都已经会文件及文件夹的增、删、改、查、移 了。

     

     

    查看系统信息命令

    复制代码
    df -lh  查看磁盘信息

    lsb_release -a 查看系统所有版本信息

    free 查看内存信息
                 total       used       free     shared    buffers     cached
    Mem: 1034536 294568 739968 0 15636 174944
    -/+ buffers/cache: 103988 930548
    Swap: 1052248 0 1052248
    下面是对这些数值的解释:
      total:总计物理内存的大小。
      used:已使用多大。
      free:可用有多少。
      Shared:多个进程共享的内存总额。
      Buffers/cached:磁盘缓存的大小。
      第三行(-/+ buffers/cached):
      used:已使用多大。
      free:可用有多少。
      第四行就不多解释了。 


    ps 查看当前运行的进程
    kill -9 QQ.exe 终止进程,-9表示强迫进程立即停止
    复制代码

     

     

    关机命令

    shutdown now  立刻关机
    shutdown +5 5分钟后关机
    shutdown 23:10 设置系统在23点10分时关机
    shutdown -r now 立刻关闭系统并重新启动


    管道的概念:
       
    连接前面的输出与后面的输入

       比如,我要先脱衣服再睡觉。我可以分两个命令执行,1。脱衣服 2。睡觉。但是通过管道,我可以把两步写在一起:脱衣服 | 睡觉。当然我也可以把三四个步骤(命令)写在一起,但前一个命令必须是后一个命令的前提条件。像我举的那个例子,我不可能先睡觉再脱衣服。

    例:
    # ls -l | more   -l把显示所以结果,“|” 连接, more进行分屏显示

        linux命令何其多啊,学不完,如果像了解某个命令的用法可以在某个命令后面跟 --help 查看参数。我的观点是用到哪个谷歌哪个,然后记录到笔记本方便以后查用。

  • 相关阅读:
    阻塞IO与非阻塞IO
    Java 中 IO 流分为几种?BIO,NIO,AIO 有什么区别?
    linux7启动时自动启动zookeeper和Tomcat
    linux7下配置Tomcat
    背景图片变色,或者背景渐变
    Linux7版本网络配置
    linux7中jdk安装
    linux7中zookeeper的安装-依赖于jdk
    Avoided redundant navigation to current location
    Auto Fix is enabled by default. Use the single string form
  • 原文地址:https://www.cnblogs.com/R-bear/p/7140393.html
Copyright © 2011-2022 走看看