zoukankan      html  css  js  c++  java
  • Linux之-命令

    安装xshell

    http://jingyan.baidu.com/article/1612d500af1c97e20e1eee25.html

    1、帮助命令

     

    man:获得某个命令的说明和使用方式的详细介绍

    要查看相应区段的内容,就在 man 后面加上相应区段的数字即可

    想要获得更详细的帮助,你还可以使用info命令,不过通常使用man就足够了。如果你知道某个命令的作用,只是想快速查看一些它的某个具体参数的作用,那么你可以使用--help参数,大部分命令都会带有这个参数,如:

     

    2、创建文件

     

    touch

    多个文件

     

    新建目录

    使用 mkdir(make directories)命令可以创建一个空目录,也可同时指定创建目录的权限属性。

     

    创建多级目录:

     

     

    3、复制

    使用 cp(copy)命令复制一个文件到指定目录。

     

    复制目录到目录加  -r

    4、删除

    删除文件:rm

    有时候你会遇到想要删除一些为只读权限的文件,强制删除

    删除目录 加-r参数

    移动文件

    使用 mv(move or rename files)命令移动文件(剪切)。将文件“ file1 ”移动到 Documents 目录:

     

    重命名文件

    5、查看文件

    使用 cat(正序显示)tac(倒序显示) 和 nl 命令查看文件

    可以加上 -n 参数显示行号:

    使用 more 和 less 命令分页查看文件

    打开后默认只显示一屏内容,终端底部显示当前阅读的进度。可以使用 Enter 键向下滚动一行,使用 Space 键向下滚动一屏,按下 h 显示帮助,q 退出。

    使用 head 和 tail 命令查看文件

    因为它们一个是只查看文件的头几行(默认为 10 行,不足 10 行则显示全部)和尾几行。

    关于 tail 命令,不得不提的还有它一个很牛的参数 -f,这个参数可以实现不停地读取某个文件的内容并显示。这可以让我们动态查看日志,达到实时监视的目的。

    查看文件类型

    说明这是一个可执行文件,运行在 64 位平台,并使用了动态链接文件(共享库)。

     6、Linux 文件权限

     

     

    修改文件权限

      

    7、目录

    http://www.cnblogs.com/lyongde/p/3161004.html

     

     

    /bin 二进制可执行命令

    /dev 设备特殊文件
    /etc 系统管理和配置文件
    /etc/rc.d 启动的配置文件和脚本
    /home 用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示
    /lib 标准程序设计库,又叫动态链接共享库,作用类似windows里的.dll文件
    /sbin 超级管理命令,这里存放的是系统管理员使用的管理程序
    /tmp 公共的临时文件存储点
    /root 系统管理员的主目录
    /mnt 系统提供这个目录是让用户临时挂载其他的文件系统
    /lost+found这个目录平时是空的,系统非正常关机而留下“无家可归”的文件(windows下叫什么.chk)就在这里
    /proc 虚拟的目录,是系统内存的映射。可直接访问这个目录来获取系统信息。
    /var 某些大文件的溢出区,比方说各种服务的日志文件
    /usr 最庞大的目录,要用到的应用程序和文件几乎都在这个目录

    8、目录路径

    绝对路径

    关于绝对路径,简单地说就是以根" / "目录为起点的完整路径,以你所要到的目录为终点,表现形式如:

    /usr/local/bin,表示根目录下的 usr 目录中的 local 目录中的 bin 目录。

    相对路径

    相对路径,也就是相对于你当前的目录的路径,相对路径是以当前目录 . 为起点,以你所要到的目录为终点,表现形式如:

     

     9、文件打包与压缩

    zip 格式

    zip    压缩文件名  源文件—压缩文件

    zip   -r   压缩文件名  源目录—压缩目录

    unzip   压缩文件(文件和目录都是一样,不加参数r)

     打包解压

    上面命令将 shiyanlou 的 home 目录打包成一个文件,并查看了打包后文件的大小和类型。第一行命令中,-r 参数表示递归打包包含子目录的全部内容,-q 参数表示为安静模式,即不向屏幕输出信息,-o,表示输出文件,需在其后紧跟打包输出文件名。后面使用 du 命令查看打包后文件的大小

     使用 unzip 命令解压缩 zip 文件

    上述指定目录不存在,将会自动创建。

    tar 打包工具

    • 创建一个 tar 包:
    • -c 表示创建一个 tar 包文件,-f 用于指定创建的文件名,注意文件名必须紧跟在 -f 参数之后

      • zip:
        • 打包 :zip something.zip something (目录请加 -r 参数)
        • 解包:unzip something
        • 指定路径:-d 参数
      • tar:
        • 打包:tar -zcvf something.tar something
        • 解包:tar -zxvf something.tar
        • 指定路径:-C 参数

     查找文件

    文件的执行权限

    $ chmod 755 hello_shell.sh

    locate命令:

    搜索快  locate 文件名—搜索不到新建的文件,24小时更新一次,只能搜索文件名

    命令搜索命令

    where is

     find命令

    find是精确查找,不会模糊搜索。如果模糊搜索,必须使用通配符

    k小写M大写

  • 相关阅读:
    枚举 + 进制转换 --- hdu 4937 Lucky Number
    扫描线 + 线段树 : 求矩形面积的并 ---- hnu : 12884 Area Coverage
    暴力枚举 + 24点 --- hnu : Cracking the Safe
    dp or 贪心 --- hdu : Road Trip
    数论
    模拟 --- hdu 12878 : Fun With Fractions
    图论 --- spfa + 链式向前星 : 判断是否存在正权回路 poj 1860 : Currency Exchange
    图论 --- spfa + 链式向前星 (模板题) dlut 1218 : 奇奇与变形金刚
    图论 --- 最小生成树 + 剪枝 + 路径合并
    图论 ---- spfa + 链式向前星 ---- poj 3268 : Silver Cow Party
  • 原文地址:https://www.cnblogs.com/bell1991/p/7015839.html
Copyright © 2011-2022 走看看