您的位置:首页 > 运维架构 > Linux

01. Tensorflow学习笔记_Linux基础

2018-03-22 09:42 495 查看
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 ] 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: