zoukankan      html  css  js  c++  java
  • ubantu命令积累


    1.  wget 网站文件下载 

    wget -c <website>            #从网址website下载文件 -c 为了支持断点传输


    2.dpkg软件安装

    dpkg -i <.deb file name> #安装软件  //http://www.cnblogs.com/forward/archive/2012/01/10/2318483.html

        sudo apt-get -f install  自动安装依赖

    dpkg (Debian Package)管理工具,软件包名以.deb后缀。这种方法适合系统不能联网的情况下。

    比如安装tree命令的安装包,先将tree.deb传到Linux系统中。再使用如下命令安装。

    sudo dpkg -i tree_1.5.3-1_i386.deb         安装软件

    sudo dpkg -r tree                                     卸载软件

    dpkg -l  查看安装了那些软件



    3.查看所有进程信息

    ps  aux #


    4.杀进程

    sudo kill <PID> 


    5.文件常识 http://blog.csdn.net/poplong/article/details/8259386

    /根目录
    /bin命令保存目录(普通用户就可以读取的命令)
    /boot启动目录,启动相关文件
    /dev设备文件保存目录
    /etc配置文件保存目录
    /home普通用户的家目录
    /lib系统库保存目录
    /mnt系统挂载目录
    /media挂载目录
    /root超级用户的家目录
    /tmp临时目录
    /sbin命令保存目录(超级用户才能使用的目录)
    /proc直接写入内存的
    /sys同上
    /usr系统软件资源目录
        /usr/bin/系统命令(普通用户)
        /usr/sbin/系统命令(超级用户)
    /var系统相关文档内容

    6.

    ls          显示文件或目录

         -l           列出文件详细信息l(list)

         -a          列出当前目录下所有文件及目录,包括隐藏的a(all)

    mkdir         创建目录

         -p           创建目录,若无父目录,则创建p(parent)

    cd               切换目录

    touch          创建空文件

    echo            创建带有内容的文件。

    cat              查看文件内容

    cp                拷贝

    mv               移动或重命名

    rm               删除文件

         -r            递归删除,可删除子目录及文件

         -f            强制删除

    find              在文件系统中搜索某文件

    wc                统计文本中行数、字数、字符数

    grep             在文本文件中查找某个字符串

    rmdir           删除空目录

    tree             树形结构显示目录,需要安装tree包

    pwd              显示当前目录

    ln                  创建链接文件

    more、less  分页显示文本文件内容

    head、tail    显示文件头、尾内容

    ctrl+alt+F1  命令行全屏模式

    ls          显示文件或目录

         -l           列出文件详细信息l(list)

         -a          列出当前目录下所有文件及目录,包括隐藏的a(all)

    mkdir         创建目录

         -p           创建目录,若无父目录,则创建p(parent)

    cd               切换目录

    touch          创建空文件

    echo            创建带有内容的文件。

    cat              查看文件内容

    cp                拷贝

    mv               移动或重命名

    rm               删除文件

         -r            递归删除,可删除子目录及文件

         -f            强制删除

    find              在文件系统中搜索某文件

    wc                统计文本中行数、字数、字符数

    grep             在文本文件中查找某个字符串

    rmdir           删除空目录

    tree             树形结构显示目录,需要安装tree包

    pwd              显示当前目录

    ln                  创建链接文件

    more、less  分页显示文本文件内容

    head、tail    显示文件头、尾内容

    ctrl+alt+F1  命令行全屏模式


    7.vim使用

    vim三种模式:命令模式、插入模式、编辑模式。使用ESC或i或:来切换模式。

    命令模式下:

    :q                      退出

    :q!                     强制退出

    :wq                   保存并退出

    :set number     显示行号

    :set nonumber  隐藏行号

    /apache            在文档中查找apache 按n跳到下一个,shift+n上一个

    yyp                   复制光标所在行,并粘贴

    h(左移一个字符←)、j(下一行↓)、k(上一行↑)、l(右移一个字符→)



    8.更改权限

    sudo chmod [u所属用户  g所属组  o其他用户  a所有用户]  [+增加权限  -减少权限]  [r  w  x]   目录名 

    例如:有一个文件filename,权限为“-rw-r----x” ,将权限值改为"-rwxrw-r-x",用数值表示为765

    sudo chmod u+x g+w o+r  filename

    上面的例子可以用数值表示

    sudo chmod 765 filename



    9.gedit

         (1)、启动:
          从菜单启动:应用程序——>附件——>文本编辑器
          从命令行执行以下命令: gedit
        (2)、窗口说明:
      菜单栏:包含您在 gedit 中处理文件所需的所有命令。
      工具栏:包含您可以从菜单栏访问的命令的子集。
      显示区域:该区域包含您正在编辑的文件的文本。
      输出窗口:显示 Shell 命令插件和比较文件插件返回的输出。
      状态栏:显示关于当前 gedit 活动的信息和关于菜单项的上下文信息。
       (3)、小技巧:
      a、打开多个文件:
      要从命令行打开多个文件,请键入下面的命令,然后按下回车键:gedit file1.txt file2.txt file3.txt
      b、将命令输出输送到文件中:
      例如,要将 ls 命令的输出输送到一个文本文件中,请键入 ls | gedit,然后按下回车键。ls 命令的输出就会显示在 gedit 窗口的一个新文件中。
      c、更改突出显示模式以适用文件编写:
      查看——>突出显示模式——>标记语言——>HTML即可以彩色模式查看html文件
      d、善用插件:
      文档统计信息:计算当前文件中的行数、单词数、字符数及字节数。该插件将结果显示在一个“文档统计信息”对话框中。
      缩进行:对选定的行进行缩进,或从选定的行删除缩进。
      插入日期/时间:在文件中插入当前日期和时间。
      Shell: 命令在输出窗口中显示 shell 命令的文本输出。
      排序:对选定的文本进行排序。
      e、快捷键:
      CTRL-Z:撤销
      CTRL-C:复制
      CTRL-V:粘贴
      CTRL-T:缩进
      CTRL-Q:退出
      CTRL-S:保存
      CTRL—R:替换
      CTRL+Tab 切换
      CTRL+W 关闭选项卡


    10.shell命令中的特殊符号

    http://blog.csdn.net/u014665013/article/details/69226343


    11. chmod

    http://www.cnblogs.com/chengJAVA/p/4319420.html

    指令名称 : chmod
    使用权限 : 所有使用者
    使用方式 : chmod [-cfvR] [--help] [--version] mode file...
    说明 : Linux/Unix 的档案调用权限分为三级 : 档案拥有者、群组、其他。利用 chmod 可以藉以控制档案如何被他人所调用。
    参数 :
    mode : 权限设定字串,格式如下 : [ugoa...][[+-=][rwxX]...][,...],其中
    u 表示该档案的拥有者,g 表示与该档案的拥有者属于同一个群体(group)者,o 表示其他以外的人,a 表示这三者皆是。
    + 表示增加权限、- 表示取消权限、= 表示唯一设定权限。
    r 表示可读取,w 表示可写入,x 表示可执行,X 表示只有当该档案是个子目录或者该档案已经被设定过为可执行。
    -c : 若该档案权限确实已经更改,才显示其更改动作
    -f : 若该档案权限无法被更改也不要显示错误讯息
    -v : 显示权限变更的详细资料
    -R : 对目前目录下的所有档案与子目录进行相同的权限变更(即以递回的方式逐个变更)
    --help : 显示辅助说明
    --version : 显示版本
    范例 :将档案 file1.txt 设为所有人皆可读取 :
    chmod ugo+r file1.txt 
    将档案 file1.txt 设为所有人皆可读取 :
    chmod a+r file1.txt 
    将档案 file1.txt 与 file2.txt 设为该档案拥有者,与其所属同一个群体者可写入,但其他以外的人则不可写入 :
    chmod ug+w,o-w file1.txt file2.txt 
    将 ex1.py 设定为只有该档案拥有者可以执行 :
    chmod u+x ex1.py 
    将目前目录下的所有档案与子目录皆设为任何人可读取 :
    chmod -R a+r * 
    此外chmod也可以用数字来表示权限如 chmod 777 file
    语法为:chmod abc file
    其中a,b,c各为一个数字,分别表示User、Group、及Other的权限。
    r=4,w=2,x=1
    若要rwx属性则4+2+1=7;
    若要rw-属性则4+2=6;
    若要r-x属性则4+1=7。
    范例:
    chmod a=rwx file 

    chmod 777 file 
    效果相同
    chmod ug=rwx,o=x file 

    chmod 771 file 
    效果相同
    若用chmod 4755 filename可使此程序具有root的权限.
    指令名称 : chown 
    使用权限 : root


    12.locate 文件

      强力推荐的方法,最快,最好的方法.


  • 相关阅读:
    浏览器后台报错,Vue组件的坑:property or method " " is not defined on the instance but referenced during render.Make sure that this property in reactive,either in the data,or for class-based
    去掉iview Modal组件中的取消和确定按钮
    vue实现不刷新整个页面刷新数据
    webstorm永久激活码
    文字过长设置隐藏,鼠标hover时显示在title上
    图片与Base64的转换
    iview的poptip插件,自动换行与自定义content的内容
    RTL基本知识:阻塞赋值与非阻塞赋值
    RTL基本知识:线网或变量宽度与端口宽度不匹配
    RTL基本知识:敏感信号列表中的数组
  • 原文地址:https://www.cnblogs.com/zswbky/p/6717906.html
Copyright © 2011-2022 走看看