01. Tensorflow学习笔记_Linux基础

版权声明: https://blog.csdn.net/zeroice7/article/details/79649368


1. 文件目录操作
  • cd ./                        当前目录
  • cd ../                        返回上一级目录
  • cd ./***                     当前目录下的***文件夹
  • cd ~                        返回根目录
  • cd-                         将工作目录改成先前的工作目录
  • cd~username        将工作目录改变为username的主目录       Eg. [ cd~bob      工作目录改为bob的主目录
  • -------------------------------------------------------------------------------------
  • ls                               显示当前目录下的所有文件夹

           -l                           当前目录文件夹的详细信息

          -la                          显示当前文件夹的所有文件(隐藏文件)

          -a                          [--all]    列出所有文件例如隐藏文件

          -d                          [--directory]    目录本身。与 -l 结合使用,

          -F                          [--classify]    在列出的名字后家伙是那个类型指示符

           -h                          [--human-readable]   

          -r                           [--reverse]    以相反的顺序显示结果

          -S                           按文件大小对结果排序

          -t                           按修改时间排序

--------------------------------------------------------------------------------------

  • touch                       创建一个空文件      Eg.[ touch foo ]
  • mv                            改名                       Eg.[ mv foo baz ]

 移动                       Eg.[mv./foo ./LocalFile ]

  • rm                            删除                        Eg.[ rm baz    /   rm -r myDir (删除非空目录) ]
  • rmdir                       删除目录                 Eg.[ rmdir myDir ]

---------------------------------------------------------------------------------------

  • --help                      查看帮助文档          Eg.[ rm --help ]

----------------------------------------------------------------------------------------                                                

  • mkdir                      创建新目录              Eg.[ mkdir myDir ]  
  • tar                           压缩目录下文件       Eg.[ tar -cf myDir.tar myDir ]
  • gzip                         压缩文件                 Eg.[ gzip myDir.tar ]

----------------------------------------------------------------------------------------

 

 2. 文本文件操作

       |                       表示管道操作                       Eg. [ cat /boot/kernel.img | aplay ]

       >                     表示输出重定向                    Eg. [ ls >directoryListing.txt ]

    Ctrl + C              中断运行程序

    Ctrl + D              退出shell

    Ctrl + A              将光标移动到本行开头

    Ctrl + E               将光标移动到本行末尾

    less                      读取文本文件一页的内容             Eg. [ less***.txt ]

    cat                      将文件内容按标准显示出来          Eg. [ cat ***.txt     or      cat ***.txt > ***.txt ]

    head                   查看文件头几行                          Eg. [ head *** ]

    tail                      查看文件最后几行                      Eg. [ grep *** ]

    grep                    在一个或多个文件中搜索字符串  Eg. [ grep Puzzle */* ]    正则表达

    sz                         服务器发送一个或多个文件          Eg. [ szfilename1 filename2   或 

                                                                        sz dir/* 下载dir文件夹下的文件不包含dir下的文件夹  ]

    rz                        服务器接收文件   

                               回车后,会出现文件选择对话框,选择需要上传文件,一次可以指定多个文件

                               上传到服务器的路径为当前执行rz命令的目录。

 

 3. 进程

    ps                    列出全部的进程                          Eg.[ ps aux | less ]

    kill                   停止进程                                   Eg. [ kill 998 ]

    df                    查看磁盘驱动器的当前可用空间  Eg.[ df ]

    free                 显示可用内存                            Eg. [  ]

 4. Sudo与权限

chown                 修改文件的所有权                      Eg. [ sudo chown pi garply.txt ]

chgrp                  修改文件的分组                         Eg. [ sudo chgrp staff plugh. txt ]

chmod                设置独立权限

        -u               文件所有者

        -g               组

        -o               不在分组中的其他用户

        -a               所有用户

        -r               读取权限

        -w             写入权限

        -x              执行权限

        -+              添加权限

        --               删除权限

            Eg.            Chmod u+rwx,o-rwxwibble.txt          允许该用户读取、写入与执行

                             Chmod g+wx wobble.txt                      允许整组用户添加写入与执行

                              Chmod -rw,+r wubble.txt                     对每一个人都只允许读操作

5. 网络

    ifconfig          显示所拥有的全部网络接口和相关的IP地址      [ Eg. ifconfig ]

    ping               网络连接排障工具                                          [ Eg.ping baidu.com ]

 

 6. /etc 系统级配置文件和启动脚本

    sudo nano /etc/hosts

 

 7. 日期与时间

    date            查看时间            [ Eg.  date ]      

    date --set         修改时间            [ Eg.  sudo date --set="Thu Jan 18 18:51:00 EDT 2018" ]

    cal                显示日历            [ Eg. cal ] 

猜你喜欢

转载自blog.csdn.net/zeroice7/article/details/79649368