zoukankan      html  css  js  c++  java
  • Unix命令行学习

    Listing files and directories

    ls                             显示你当前目录的文件
    ls -a                          显示你千亩目录的文件(包括隐藏文件)
    ls <name1>/<name2> 显示指定目录的文件
    ls ~/<name> ~表示Home目录

    Making Directories

    mkdir <name>              在当前目录下创建一个文件夹
    

     

    Changing to a different directory

    cd <name>         打开目录
    cd . 打开当前目录(.表示当前目录)
    cd .. 打开上级目录(..表示上级目录)
    cd 返回初始目录

    Pathnames

    pwd      打印当前目录完整路径
    

    Copying Files

    cp file1 file2       复制文件1,名字为文件2(包括路径),例如
    
    % cp /vol/examples/tutorial/science.txt .    (.表示当前目录)
    

    Moving files

    mv file1 file2          移动文件1到文件2中

    e.g: % mv science.bak backups/.

    Removing files and directories

    rm (remove)                            移除一个文件
    rmdir (remove directory)            移除一个文件夹
    

    Displaying the contents of a file on the screen

    clear                清屏
    cat file 显示一个文件的内容到command less file 显示一个文件的内容到command,但只显示到command的一面,继续看按空格,否则按q退出
    head file 显示一个文件的前十行到conmmand head -num file 显示一个文件的num行到command上

    tail file 显示一个文件的最后十行到command

    Searching the contents of a file

    less science.txt                                          然后在这个模式下输入
    /science                                                  就会将文本中含有的science高亮
    
    grep science science.txt                                  显示自然文本中含有的自然单词的每一行
    grep -i 'spinning top' science science.txt                可以输入查询连续的词语
    grep -v                                                   显示那些不匹配的
    grep -n                                                   显示行数
    grep -c                                                   显示总数
    (所有命令可以同时使用,例如-ivc)

    wc -w 显示一个文件有多少个单词
    wc -l 显示一个文件有多少行
    wc -c 显示一个文件有多少个字母
    wc 显示-w -l -

    Redirection  

    cat > list              输入到list中
    cat >> list             输入到list中
    cat list1 list2 > list  把list1和list2合并到list中

    Redirecting the Input

    sort < list             将文档的东西输出到Screen
    sort < list > slist     将list的东西输入到slist中
    

    Pipes

    |                      表示2个任务是相关联进行的
    
    who                    显示系统全部用户
    who | cat > list       显示系统全部用户,写入信息到list中
    

    Wildcards

    ‘×’             相当于省略号的意思
    ls lis*         显示以lis开头的全部文件名
    ls ×ist         显示以ist结尾的全部文件名
    
    ‘?‘            只能替代一个英文字母
    

    Getting Help

    man wc      给出这条指令的完整学习方法
    whatis wc   给出这条指令的简单说明
    
    apropos keyword       确定是否有这条指令,且给出有全部相关功能的指令
    


     

  • 相关阅读:
    团队-团队编程项目作业名称-最终程序
    《团队-中国象棋-项目总结》
    课后作业-阅读任务-阅读提问-4
    《20171130-构建之法:现代软件工程-阅读笔记4》
    《软件工程课程总结》
    《20171117-构建之法:现代软件工程-阅读笔记-3》
    -课后作业-阅读任务-阅读提问-3
    《团队-中国象棋-团队一阶段互评》
    《团队-中国象棋-开发文档》
    《结对-贪吃蛇-结对项目总结》
  • 原文地址:https://www.cnblogs.com/BlueMountain-HaggenDazs/p/6268366.html
Copyright © 2011-2022 走看看