zoukankan      html  css  js  c++  java
  • linux学习(操作指令篇)

    linux系统操作指令

    磁盘命令:
    cd:改变当前目录 
    参数:/(根目录) 
              ~(回家:cd ~==cd /root)
              -(后退到上一次操作目录)
              ..(进入上一级目录)
    ls:展示当前目录资源
    参数:-a(展示所有的资源(带.的为隐藏文件))
               -l(展示显示文件的详细信息(简化为ll))
               -la(显示所有隐藏的和显示文件的详细信息)
    pwd:打印当前工作目录
    mkdir:创建目录
    参数: 目录名 (创建一层目录)
                -p 目录名/子目录名/...(创建多层目录)
    ps:目录介绍
                /:根目录(只有一个根盘符)
           root:超级管理员(root)的家     只要是root用户登录进来的  自动在root目录下   
         home:其他用户的家                只要是其他用户登录进来的  自动在home目录下
             etc:配置文件                       存放所有linux配置文件的地方
            usr:存放共享文件的地方

    文件命令:
    less: 浏览文件
    参数:文件名(浏览指定文件)
               -m 文件名(浏览文件时显示百分比)
               -N 文件名(浏览文件时显示行号)
    功能:
           箭头上:上一行
           箭头下:下一行
                  b:上一页
              空格:下一页
             q退出
     PS:相同功能指令(了解)
     cat:查看所有内容(查看的只是文件的一部分内容)
     more和less:分页查看所有内容
     功能: 
            回车:下一行
            空格:下一页
               b:上一页
    tail:浏览文件末尾(默认为10行)
    参数:-数字 文件名(查看文件的末尾几行)
    clear:清空屏幕(无参)
    touch:创建文件
    参数:文件名(创建指定文件名的文件)
    cp:拷贝
    参数:文件名 目录名(复制一份到指定的目录里,目录名为../为指定上一级目录)
               文件名1 [目录名/]文件名2(复制一份文件到指定目录后再重命名,当目录名为空时默认复制一份到当前目录)
               -r 目录名 指定目录名(递归复制整个 目录到指定目录)
    mv:剪切
    参数:文件名 目录名(剪切一份到指定目录)
               文件名1 [目录名/]文件名2(剪切一份文件到指定目录且重命名)
               目录名 指定目录名(移动一个目录到一个指定的目录中(剪切不需要递归))
     rm:删除
    参数:文件名(带询问的删除y/n)
              -f 文件名(不带询问的删除)
              -r 目录名(带询问的递归删除)
             -rf 目录名(不带询问的递归删除)
    find:查找
    参数:/ -name 文件名(在指定目录查找指定文件所在的位置)
    文件编辑命令:
     vi或vim:进入编辑
    参数:文件名(进入指定文件)
     进入后:
     参数:i或者o(进入编辑模式)
               编辑完毕后按"esc":
    参数:
           :wq(保存并退出)
           :q!(强行退出)
           dd(删除当前行)
           yy(复制当前行)
           p(粘贴)
       注:在执行vi操作过程中发生任何异常,只要没有保存或者退出,那么下次改文件就不能vi了,因为之前没有关闭.
              解决方案为:在进入vi之前先 ls -la 找到隐藏文件中的 .文件名.swp把这个删除就可以了
    文件解压包:
        tar -cvf 目录(把指定文件夹打包成.tar)
        tar -xvf 目录.tar(把.tar的文件解包)
        tar -zcvf 目录(把指定文件夹打打包并压缩.tar.gz)
        tar -zxvf 目录.tar.gz(把打包并压缩的文件解包并解压缩)
    权限命令
     r:可读 4
     w:可写 2
     x:可执行1
     通过ll之后展示出文件的详细信息:
      1:文件类型  d:目录     -:文件
      2,3,4:当前用户操作权限   rw-
      5,6,7: 当前组中成员的操作权限 r--
      8,9,10: 其他用户的操作权限 r--
      对某文件进行权限设置:
      chmod 777 1.txt
      相当于: chmod  7(2,3,4位之和)6(5,6,7位之和)5(8,9,10) 1.txt
                     chmod  rwx           rw-            r-x      1.txt  
     chown 命令  用途:更改文件的所有者或组。
     使用示例:
      1,更改文件的所有者: 
           chown jim program.c  文件 program.c 的所有者更改为 jim。
           作为所有者,jim 可以使用 chmod 命令允许或拒绝其他用户访问 program.c。 
      2,更改目录的所有者:
           chown -R john:build /tmp/src 
           将目录 /tmp/src 中所有文件的所有者和组更改为用户 john 和组 build
           - R 递归式地改变指定目录及其下的所有子目录和文件的拥有者。
    网络相关操作:
    配置获取IP地址的方式
    1 命令的方式:setup
    2 配置文件:cd /etc/sysconfig/network-scripts
                         vi ifcfg-eth0
    (安装时选择网路自动连接即可)
    系统命令:
    grep:用于过滤搜索指定内容 
         | :管道命令
      ps :查看进程
       注:这三个命令一般是一起使用的,例如:ps aux |grep java  或者 ps -ef | grep java(查看运行的 java进程,最少有一个进程,因为自己的命令在执行的时候也会变成一个进程)
     kill: 杀死进程
         例如:kill -9 pid(进程号)
     ifconfig: 查当前网络设备
     ping:测试与目标主机是否连通
          例:  ping ip

  • 相关阅读:
    使用zinnia制作android手写输入功能(上)编译zinnia
    Raphael实例
    正则表达式 笔记
    已知弧长和弦长求半径
    Raphael参考 翻译完毕
    在chorme中查找多余的css规则
    CSS3中Transform
    手机移动端WEB资源整合
    JS判断移动设备最佳方法 并实现跳转至手机版网页
    让IE和Firefox兼容的CSS技巧集合css hack
  • 原文地址:https://www.cnblogs.com/zbdouble/p/8334394.html
Copyright © 2011-2022 走看看