zoukankan      html  css  js  c++  java
  • 测试需要会的Linux基础之常用命令

    常用命令

    文件目录

    ls(英文全拼:list files): 列出目录及文件名

    cd(英文全拼:change directory):切换目录

    pwd(英文全拼:print work directory):显示目前的目录

    mkdir(英文全拼:make directory):创建一个新的目录

    rmdir(英文全拼:remove directory):删除一个空的目录

    cp(英文全拼:copy file): 复制文件或目录

    rm(英文全拼:remove): 删除文件或目录

    mv(英文全拼:move file): 移动文件与目录,或修改文件与目录的名称

    tail -f: 实时查看文件内容改变

    head -n 20:  查看文本文件前20行

    cat:查看文件

    touch: 新建文件

    find:查找命令(find . -name "holle*":找出当前目录及子目录holle开头的文件)

    磁盘管理

    df命令参数功能:检查文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。

    语法:df [-ahikHTm] [目录或文件名]

    
    

    选项与参数:

    • -a :列出所有的文件系统,包括系统特有的 /proc 等文件系统;
    • -k :以 KBytes 的容量显示各文件系统;
    • -m :以 MBytes 的容量显示各文件系统;
    • -h :以人们较易阅读的 GBytes, MBytes, KBytes 等格式自行显示;
    • -H :以 M=1000K 取代 M=1024K 的进位方式;
    • -T :显示文件系统类型, 连同该 partition 的 filesystem 名称 (例如 ext3) 也列出;
    • -i :不用硬盘容量,而以 inode 的数量来显示

    du,显示目录或者文件的大小,du 命令显示指定的目录或文件占用的磁盘空间

    语法:du [-ahskm] [文件或目录名称]

    选项与参数:

    • -a : 列出所有的文件与目录容量
    • -h:以人们易读的容量格式(G/M)显示
    • -s: 显示总计,不列出每个目录占用的容量
    • -k: 以KB列出容量显示
    • -m:以MB列出容量显示

    文件属性及权限管理

    在 Linux 中我们通常使用以下两个命令来修改文件或目录的所属用户与权限:

    • chown (change ownerp) : 修改所属用户与组。
    • chmod (change mode) : 修改用户的权限。

    下图中通过 chown 来授权用户,通过 chmod 为用户设置可以开门的权限

    chown:更改文件属主,也可以同时更改文件属组

    语法:

    chown [–R] 属主名 文件名
    chown [-R] 属主名:属组名 文件名

    进入 /root 目录(~)将install.log的拥有者改为bin这个账号:

    [root@www ~] cd ~
    [root@www ~]# chown bin install.log
    [root@www ~]# ls -l
    -rw-r--r--  1 bin  users 68495 Jun 25 08:53 install.log

    将install.log的拥有者与群组改回为root:

    [root@www ~]# chown root:root install.log
    [root@www ~]# ls -l
    -rw-r--r--  1 root root 68495 Jun 25 08:53 install.log

    chmod:更改文件9个属性

    语法:chmod [-R] xyz 文件或目录

    选项与参数:

    • xyz : 就是刚刚提到的数字类型的权限属性,为 rwx 属性数值的相加。
    • -R : 进行递归(recursive)的持续变更,亦即连同次目录下的所有文件都会变更

    举例来说,如果要将 .bashrc 这个文件所有的权限都设定启用,那么命令如下:

    [root@www ~]# ls -al .bashrc
    -rw-r--r--  1 root root 395 Jul  4 11:45 .bashrc
    [root@www ~]# chmod 777 .bashrc
    [root@www ~]# ls -al .bashrc
    -rwxrwxrwx  1 root root 395 Jul  4 11:45 .bashrc
  • 相关阅读:
    状态压缩 + 暴力 HDOJ 4770 Lights Against Dudely
    简单几何(推公式) UVA 11646 Athletics Track
    简单几何(四边形形状) UVA 11800 Determine the Shape
    简单几何(求交点) UVA 11437 Triangle Fun
    计算几何模板
    简单几何(相对运动距离最值) UVA 11796 Dog Distance
    简单几何(求划分区域) LA 3263 That Nice Euler Circuit
    覆盖的面积 HDU
    Desert King 最小比率生成树 (好题)
    约会安排 (区间合并)毒瘤题
  • 原文地址:https://www.cnblogs.com/si-dian/p/14277527.html
Copyright © 2011-2022 走看看