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

  • 相关阅读:
    HDU2027 统计元音 一点点哈希思想
    湖南工业大学第一届ACM竞赛 数字游戏 字符串处理
    湖南工业大学第一届ACM竞赛 我素故我在 DFS
    HDU3293sort
    HDU2082 找单词 母函数
    HDU1018 Big Number 斯特林公式
    湖南工业大学第一届ACM竞赛 分糖果 位操作
    UVA 357 Let Me Count The Ways
    UVA 147 Dollars
    UVA 348 Optimal Array Multiplication Sequence
  • 原文地址:https://www.cnblogs.com/zbdouble/p/8334394.html
Copyright © 2011-2022 走看看