zoukankan      html  css  js  c++  java
  • Linux命令复习和练习_01

    Linux命令复习和练习:

    linux命令格式:
      command [-options] [parameter1] [parameter2] ...
      命令    选项    参数

    例如:
      ls /      命令+参数
      ls -a    命令+选项

    注意:
      1.若有多个选项,选项没有先后顺序,且选项可以合并。
      2.选项和参数可以互换位置。

      touch .b.txt   创建一个隐藏文件b.txt
      touch a.txt    创建一个文件为a.txt
      mkdir aa       创建一个文件夹为aa
      clear        清屏

      ls -a    查看隐藏文件, 但是会多出俩个点,第一个是 ".",第二个是 ".."。一个.是当前目录,两个.是上一层目录。
      ls -a    不隐藏任何以.字符开始的项目
      ls -A    列出除了.及..以外的任何项目

      ls        显示当前下面的文件及文件夹
      ls -a    显示当前目录下的所有文件及文件夹包括隐藏的.和..
      ls -al   显示当前目录下的所有文件及文件夹包括隐藏的.和..并显示详细信息,详细信息包括大小、属组、创建时间。
      ls -al   等价于 ll

    man = manual 手册
      ls --help   法一:查看帮助文档
      man ls     法二:查看帮助文档

    cat a.txt       查看文件a.txt中的内容(打印出来)
    gedit a.txt     编辑文件a.txt
    
    history         查看执行过的命令
    !666            叹号加数字可以执行对应的命令
    
    cd -            快速回到上一次路径
    cd ~            回到家目录
    cd ~ 等价于 cd 
    
    tree                   以目录树的方式显示该目录下的所有内容
    
    mkdir A/B/C/D -p       在B文件夹下创建C文件夹,再在C文件夹下创建D文件夹(前提是C文件夹不存在)
    rmdir A                删除A文件夹(A文件夹中没有内容)
    rm -r B                删除B文件夹(B文件夹中有内容)
    rm a.txt               删除a.txt文件
    
    mv a.txt b.c           把文件a.txt改名为b.c
    
    ln -s a.txt a-softlink.txt         创建文件a.txt的快捷方式为a-softlink.txt(软链接)
    ln b.txt b-hardlink.txt            创建文件b.txt的快捷方式为b-hardlink.txt(硬链接)

    grep命令是在文件里面按照内容进行查找

    grep -n "haha" a.txt         在文件a.txt中搜索含有"haha"的内容,并显示所在的行号。
    grep -n "^haha" a.txt        在文件a.txt中搜索含有"haha"的内容,并显示所在的行号,必须以"haha"开头的。
    grep -n "haha$" a.txt        在文件a.txt中搜索含有"haha"的内容,并显示所在的行号,必须以"haha"结尾的。
    grep -v "haha" a.txt         在文件a.txt中搜索不含有"haha"的内容

    find命令是在特定的文件夹下搜索符合条件的文件

    find / -name "*name*"             在根目录下以文件名进行搜索,条件是文件名只要里面含有name就行。
    sudo find / -name "*name*"        加上权限。
    sudo find ./ -name test.sh        查找当前目录下文件名为test.sh的文件。
    sudo find ./ -size 2M             查找当前目录下等于2M的文件。    
    sudo find ./ -size +2M            查找当前目录下大于2M的文件。
    sudo find ./ -size -2M            查找当前目录下小于2M的文件。
    sudo find ./ -size 2M size 5M     查找当前目录下大于2M,小于5M的文件。
    sudo find ./ -perm 777            查找当前目录下权限为777的文件或者文件夹。
  • 相关阅读:
    Docs-.NET-C#-指南-语言参考-预处理器指令:#error(C# 参考)
    Docs-.NET-C#-指南-语言参考-预处理器指令:#warning(C# 参考)
    Docs-.NET-C#-指南-语言参考-预处理器指令:#undef(C# 参考)
    Docs-.NET-C#-指南-语言参考-预处理器指令:#define(C# 参考)
    Docs-.NET-C#-指南-语言参考-预处理器指令:#endif(C# 参考)
    Docs-.NET-C#-指南-语言参考-预处理器指令:#elif(C# 参考)
    Docs-.NET-C#-指南-语言参考-预处理器指令:#else(C# 参考)
    Docs-.NET-C#-指南-语言参考-预处理器指令:#if 预处理指令
    Docs-.NET-C#-指南-语言参考-预处理器指令:C# 预处理器指令
    1212 最大公约数
  • 原文地址:https://www.cnblogs.com/chenmingjun/p/8506918.html
Copyright © 2011-2022 走看看