• Linux常用命令


    5、Linux常见命令

    helpmaninfo, command --help 查看帮助;man command (得到的内容比help更多更详细) ;info command

    文件管理

     ls, 列出目录中的内容。ls -a 列出所有文件;ls -l 列出详细内容

    cd, 切换工作目录

    pwd,打印目前所在位置

    mkdir, 创建一个新目录;mkdir a/b/c -p 递归的创建

    touch,创建一个空文件

    cp,拷贝文件: 1、cp 源地址  目标地/  2、cp -a 源地址 目标地址

    mv, 移动文件或目录

    rm, 删除文件或目录;1、rm 文件名 2、rm -i 文件名或目录名 3、rm -fr 目录名

    ln,建立一个链接文件

      软链接(不占用磁盘空间,源文件删除之后失效)ln -s 原文件 目标地址

      硬链接(占用磁盘空间,源文件删除之后不失效)ln 源文件 目标地址

    find,在目录下根据特定条件查找文件

      1、根据文件名查找:find 目录名 -name 文件名    

      2、根据通配符* 来查找:find 目录名 -name '*.txt'   (用通配符时要用引号引起来)

    文件查看

    cat,展示文件内容

    head,展示前几行    head -n 行数

    tail, 展示后几行(用法与head一样)

    more、less, 分页展示 ‘空格’向下翻页,b向上翻页,q退出

    clear, 清屏

    文本处理

    vi, vim Linux支持的文本编辑器,类似于Windows中的记事本。

      1、vi 文件名 要进入输入模式需输入‘i’

      2、退出并保存输入内容:step1: "ESC键",step2:输入“:wq”

      3、不想保存输入:step1: "ESC键",step2:输入“:q!”

    | ,管道符,即一个命令的输出可以 通过管道符作为另一个命令的输入

    grep,文本搜索

      1、文本搜索:cat 文件名 | grep 要搜索的文件内容    

      2、查看要搜索的内容在第几行:cat 文件名 | grep -n 要搜索的文件内容   

      3、不区分大小写查看要搜索的内容在第几行:cat 文件名 | grep -in 要搜索的文件内容

      4、取反,即打印除了要搜索的文件内容之外的内容:cat 文件名 | grep -in 要搜索的文件内容

    echo, 类似于python中的print, 将输入的内容打印到屏幕上

    >, 重定向 常与echo配合使用

      创建文件echo_file 并在其中写下123456:echo 123456  <  echo_file

    su,su-,sudo, 切换用户身份。su 或者 su -可以切换用户身份,而且每个用户都能切换到root用户,只要他知道root密码即可。这样很不安全,万一哪个用户不消息泄露了root密码就GG了。使用sudo执行一个只有root才能执行的命令是可以办到的,但是需要密码。注意。这里的密码不在是root的密码,而是用户自己的密码。默认情况下只有root用户才能执行sudo命令,

    date,显示时间

    history,查找历史命令

      1、显示最近3行命令:history 3

      2、将目前shell中的所有history命令消除。对命令历史文件没有影响:history -c

      3、将本次登录的命令写入命令历史文件中, 默认写入~/.bash_history(默认可记忆1000个命令):history -w

      4、 将命令历史文件中的内容读入到目前shell的history记忆中:history -r

    注:使用! 执行历史命令。
      ! number 执行第几条命令
      ! command 从最近的命令查到以command开头的命令执行
      !! 执行上一条
  • 相关阅读:
    openSUSE 13.1 Milestone 4 发布
    Neo4j 2.0 M4 发布
    iBoxDB for .NET v1.5发布, 移动NoSQL数据库
    GNU libc (Glibc) 2.18 发布
    Android 开源项目维护者宣布退出
    Jeasyframe 开源框架 稳定版 V1.5 发布
    Spring Mobile 1.1.0.RC1 和 1.0.2 发布
    Deis logo 开源PaaS系统 Deis
    EasyCriteria 3.0 发布
    TypeScript 0.9.1 发布,新增 typeof 关键字
  • 原文地址:https://www.cnblogs.com/sunny0824/p/13680900.html
Copyright © 2020-2023  润新知