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

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

    Linux常用命令.xmind

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

    Linux常用命令.xls

    包含常用的Linux命令,还有其他对于C的学习记录,以及对于Linux下C语言编程的问题

    常用的linux命令

    文档里的linux命令是我几年工作里常用的命令记录,命令不是太多,也好记忆,而且大部分都是工作中经常用到的,希望对大家学习linux有所帮助!

    环境部署常用的Linux命令

    环境部署用了不少的linux命令,把这些用到的命令根据自己的学习和网上的资料做了一次总结和记录,每个命令不会去介绍所有的参数,只介绍一些常用的

    linux解压缩命令-Linux命令转发记录

    以下是一些常用的Linux解压缩命令的简介: tar: tar 是Linux中最常用的打包工具,它本身不具有压缩功能,但可以调用其他压缩工具(如gzip、bzip2等)来实现压缩和解压。 解压命令格式:tar -xvf 压缩文件名。其中...

    自己总结的linux常用命令xmind

    linux常用命令的xmind,不知道怎么可以免费共享大家 作为自己的记录。

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

    本文档是 Linux 操作系统实验报告,涵盖了常用 Linux 命令和 gcc 编辑的 C 程序源代码。该实验报告包括实验目的、实验设计、实验结果和实验总结等部分,涉及到文件管理命令、磁盘管理命令和 gcc 编辑的 C 程序源代码...

    常用Linux命令.docx

    Linux系统管理员必备技能,工作中常用,记录起来以防忘记,每周总结记录一次。不断更新。简单命令解决大问题。

    Linux常用命令

    Linux常用命令 一:关机命令 1:shutdown 语法:shutdown [-efFhknr][-t 秒数][时间][警告信息] 说明:shutdown指令可以关闭所有程序,并依用户的需要,进行重新开机或关机的动作。使用shutdown命令时在系统将要...

    Linux开发中的常用命令

    Linux开发中的常用命令  基本操作命令:  ---------------------------------------------------------------------- ------------------------------ ls #以默认方式显示当前目录文件列表  ls –a #显示所有...

    Linux系统常用命令及账户管理

    本文介绍了Linux系统下常用的命令及账户管理命令。

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

    保存和执行常用的linux命令,经常需要编辑的目录很深的文件,或教长的编译命令等等。使用方法:把该Q可执行文件考备份到linux上任何目录,第一次执行会被加到系统目录,以后每次执行都可以像使用系统命令一样。 1.查看...

    Linux历史及命令

    简述了Linux的发展历史,还有一些Linux常用的配置命令以及Linux管理/配置等

    150个常用的Linux命令汇总

    "150个常用的Linux命令汇总" Linux 命令是 Linux 操作系统的核心组件之一,它们提供了对系统的控制和管理能力。以下是 150 个常用的 Linux 命令汇总,涵盖了文件和目录操作、查看文件及内容处理、文件压缩及解压缩...

    记录Linux(CentOS)常用命令.zip

    linux常用命令大全 1.Linux管理文件和目录的命令 命令 功能 命令 功能 Pwd 显示当前目录 ls 查看目录下的内容 Cd 改变所在目录 cat 显示文件的内容 Grep 在文件中查找某字符 cp 复制文件 Touch 创建文件 mv 移动...

    linux命令快速执行

    可以记录常用的linux命令,特别是比较长的,非常有用。使用方法:把该Q可执行文件考备份到linux上,任何目录都行,第一次执行会被加到系统目录,以后每次执行都可以像使用系统命令一样。例如[root@localhost ~]# q 1...

    常用 的linux命令集

    在安装、使用和维护Linux系统中,我们都会用到大量的命令,而且命令参数繁多,这也可说是linux系统的一大特色,所以经常会忘记。这里记录我使用Linux当中用到过的命令,用于备查。

    2022年优秀-Linux终端常用命令综述.pptx

    Linux终端常用命令综述 Linux终端窗口是Linux操作系统中最基本的交互方式。通过终端窗口,可以轻松地执行各种命令,管理系统,查看信息等等。但是,对于初学者来说,Linux终端命令的种类繁多,难以掌握。本文将对...

Global site tag (gtag.js) - Google Analytics