`
snowing11812
  • 浏览: 119562 次
  • 来自: ...
社区版块
存档分类
最新评论

一些 常用的linux 命令记录

阅读更多
在此记录一些命令的用法,方便需要的时候查用

1.查看文件夹大小
    du:查询档案或目录的磁盘使用空间 

    a:显示全部目录和其次目录下的每个档案所占的磁盘空间 
    b:大小用bytes来表示 (默认值为k bytes) 
    c:最后再加上总计 (默认值) 
    s:只显示各档案大小的总合 
    x:只计算同属同一个档案系统的档案 
    L:计算所有的档案大小 
    常用命令:du -a

    示范命令
    du -sm 文件夹名称            //返回该文件夹总M数
    du -sh 文件夹名称            //返回该文件夹大小,单位为自适应,h代表human-readable 
    du -h 文件夹名称             //显示该文件夹下每个子目录所占用的磁盘空间大小  


2.查看硬盘占用
    df:显示目前所有档案系统的最大可用空间及使用情形

    a:显示全部的档案系统和各分割区的磁盘使用情形 
    i:显示i -nodes的使用量 
    k:大小用k来表示 (默认值) 
    t:显示某一个档案系统的所有分割区磁盘使用量 
    x:显示不是某一个档案系统的所有分割区磁盘使用量 
    T:显示每个分割区所属的档案系统名称 
    常用命令:df -hi

    示范命令
    df -h                        //h代表human-readable,结果可读性好 
    df -k           

3.  .tar .gz .tar.gz 的压缩与解压缩命令
   .tar
   解压: tar xvf 压缩包名称.tar
   压缩: tar cvf 压缩包名称.tar 目录名称     //仅仅打包(store),并不压缩

   .gz
   解压1:gunzip 压缩包名称.gz
   解压2:gzip -d 压缩包名称.gz
   压缩: gzip 目录或文件名称

   .tar.gz
   解压:tar zxvf 压缩包名称.tar.gz
   压缩:tar zcvf 压缩包名称.tar.gz 目录名称


   .tar.bz2
   解压:1)bunzip2   *.tar.bz2
        2)然后再进行 *.tar的解压缩


4. 删除,拷贝,修改目录名称
   删除文件或目录:
   rm -rf 目录或文件名称
   拷贝文件:
   cp 源文件名  目标文件名
   拷贝文件夹:
   cp -a 源目录名  目标目录名
   修改目录名称
   mv 源目录名  目标目录名

5. 修改文件属性或文件夹属性
   主要针对某个sh文件无法执行
   chmod a+x 文件名称 
   chmod 777 文件名称

   主要针对一些部署的时候,往往出现无法写日志,或对某个文件夹无读写权限
   假设Web容器的启动用户名称为  webuser
   
   chown [-f] [-h] [-R] Owner [:Group] 目录或文件名称
   chown -R [-f] [-H|-L|-P] Owner [:Group] 目录或文件名称

   -f 禁止除用法消息之外的所有错误消息。
   -h 更改遇到的符号链接的所有权,而非符号链接指向的文件或目录的所有权。
   -H 如果指定了 -R 选项,并且引用类型目录的文件的符号链接在命令行上指定,chown 变量会更改由符号引用的目录的用户标识(和组标识,如果已指定)和所有在该目录下的文件层次结构中的所有文件。
   -L 如果指定了 -R 选项,并且引用类型目录的文件的符号在命令行上指定或在遍历文件层次结构期间遇到,chown 命令会更改由符号链接引用的目录的用户标识(和组标识,如果已指定)和在该目录之下的文件层次结构中的所有文件。
   -P 如果指定了 -R 选项并且符号链接在命令行上指定或者在遍历文件层次结构期间遇到,则如果系统支持该操作,则 chown 命令会更改符号链接的所有者标识(和组标识,如果已指定)。chown 命令不会执行至文件层次结构的任何其它部分的符号链接。
   -R 递归地降序目录,更改每个文件的所有权。当遇到符号链接并且链接指向目录时,更改该目录的所有权,但不进一步遍历目录。不过 -h、-H、-L or -P 标志也未指定,则当遇到符号链接并且该链接指向到目录时,该目录的组所有权更改但不会进一步遍历目录。
   
    示范命令
    chown -R webuser /webroot/someapp/logs
    将目录 /webroot/someapp/logs 中所有文件的所有者和组更改为用户webuser


0
1
分享到:
评论

相关推荐

    Linux操作系统实验报告-常用Linux命令gcc.doc

    Linux 操作系统实验报告-常用 Linux 命令 gcc Linux 操作系统实验报告-常用 Linux 命令 gcc 是一篇关于 Linux 操作系统的实验报告,主要涵盖了常用 Linux 命令和 gcc 编辑的 C 程序源代码。该实验报告的目的是通过 ...

    linux常用命令练习

    ### Linux常用命令精讲 #### 登录与退出 在Linux环境中,系统启动后,首先进入的是登录界面,用户需要通过`login`命令输入用户名和密码进行登录。正确的用户名和密码验证后,用户将被引导至Linux的命令行界面,即...

    Linux常用命令全集

    在Linux操作系统中,掌握一些基本...这些只是Linux命令海洋中的一部分,通过不断实践和学习,你可以逐渐成为一个Linux高手。记住,Linux的世界是开放的,充满了无限可能,只要勇于探索,你一定能在这个系统中游刃有余。

    linux命令执行,历史记录,常用命令

    可以记录常用的linux命令,特别是比较长的,非常有用。使用方法:把该Q可执行文件考备份到linux上,任何目录都行,第一次执行用./q的方式执行,第一次执行之后q程序会被加到系统目录,以后每次执行都可以像使用系统...

    Linux常用命令.xmind

    本图为本人整理的linux常用命令脑图,主要包括常用的一些命令,基本上日常工作中足够使用。

    linux常用命令文档

    下面将详细解释一些基础且重要的Linux命令,帮助你快速入门。 1. **ls**:列出目录内容。`ls`命令用于查看当前目录下的文件和子目录,通过添加选项如`-l`可以显示详细信息,`-a`显示隐藏文件,`-R`递归显示所有子...

    150个常用Linux命令

    本文将基于“150个常用Linux命令”的内容,详细介绍其中的关键知识点,特别是那些对于初学者而言至关重要的命令。 #### 一、帮助与查询命令 **help** 此命令用于查看Shell内置命令的帮助信息。例如: ``` help ...

    Linux常用命令大全

    Linux操作系统以其开源、稳定和强大的特性,被广泛应用于服务器、云计算和嵌入式系统等领域。对于运维人员来说,熟练掌握Linux命令行操作是至关重要的。...这份“Linux常用命令大全”是学习和查询Linux命令的宝贵资源。

    LINUX常用命令字典

    以下是一些重要的Linux命令及其详细解释: 1. **ls** - 列出目录内容 `ls` 命令用于显示当前目录中的文件和子目录。添加 `-l` 参数可以显示详细信息,包括权限、所有者、大小、修改时间等。`ls -a` 会显示所有文件...

    Linux常用命令 Linux TXT

    ### Linux常用命令详解 #### 一、登录与用户管理 **1. login** - **功能描述**:`login` 命令用于用户登录到 Linux 系统。 - **基本语法**:`login [选项]` - `[name]` 指定用户名。 - `[p]` 如果指定了该选项...

    Linux常用C函数和Linux命令大全

    本文将深入探讨“Linux常用C函数”和“Linux命令大全”这两个主题,以帮助你提升在这两个领域的专业技能。 首先,让我们来谈谈“Linux常用C函数”。C语言是一种强大的、低级别的编程语言,广泛用于系统编程、嵌入式...

    Linux常用命令全集.zip

    下面我们将详细探讨一些重要的Linux命令。 1. **ls**:用于列出目录内容。通过不同的参数,如`-l`显示详细信息,`-a`显示所有文件包括隐藏文件,`-h`以人类可读的方式显示文件大小。 2. **cd**:改变当前工作目录...

    Linux常用命令全集_集中所有linux命令

    本文将深入探讨“Linux常用命令全集”,旨在帮助初学者和经验丰富的用户更好地理解和掌握Linux命令行的基本操作。 1. 文件与目录操作: - `ls`:列出目录内容,通过`-l`选项可以显示详细信息。 - `cd`:改变当前...

    linux常用命令大全

    以下是一些核心的Linux命令,这些命令涵盖了日常系统管理、文件操作、进程控制、网络诊断等多个方面。 1. **ls**:列出目录内容。通过`ls -l`可以查看详细信息,`ls -a`显示所有文件包括隐藏文件。 2. **cd**:...

    一些常用的 Linux 命令

    本篇文章将详细讲解"一些常用的Linux命令",帮助你掌握在Linux环境中工作所需的基本技能。 1. **ls**:列出目录内容。这是你首次打开终端时最常使用的命令之一,它能显示当前目录下的所有文件和子目录。通过添加...

    linux常用60个命令

    对于初学者来说,掌握一些基础且常用的Linux命令至关重要。本文将详细介绍《Linux必学的60个命令》中提及的部分命令,并对这些命令的使用场景和技巧进行深入探讨。 #### 二、命令分类概览 根据其在系统中的作用,...

    Linux常用网络命令

    ### Linux常用网络命令详解 #### 一、网络参数设定指令 **1. ifconfig** - **功能**: 用于设定或查询网络接口的配置。 - **语法**: - `ifconfig [interface]` - `ifconfig [interface] [options]` - **参数**: ...

Global site tag (gtag.js) - Google Analytics