zoukankan      html  css  js  c++  java
  • 2018.3.26 Linux下学习命令

    Linux下的终端文件颜色说明

    ---color[=WHEN] 用色彩辨别文件类型 WHEN 可以是’never’、’always’或’auto’其中之一

    白色:表示普通文件
    
    蓝色:表示目录
    
    绿色:表示可执行文件
    
    红色:表示压缩文件
    
    浅蓝色:链接文件
    
    红色闪烁:表示链接的文件有问题
    
    黄色:表示设备文件
    
    灰色:表示其它文件
    

    列出相关目录下的所有目录和文件

    .ls [选项] [目录名 |    常用 ls  -l
    

    打包和压缩文件

    bunzip2 file1.bz2         解压一个叫做 'file1.bz2'的文件 
    bzip2 file1                     压缩一个叫做 'file1' 的文件 
    gunzip file1.gz             解压一个叫做 'file1.gz'的文件 
    gzip file1                     压缩一个叫做 'file1'的文件 
    gzip -9 file1                 最大程度压缩 
    rar a file1.rar test_file     创建一个叫做 'file1.rar' 的包 
    rar a file1.rar file1 file2 dir1 同时压缩 'file1', 'file2' 以及目录 'dir1' 
    rar x file1.rar                     解压rar包 
    unrar x file1.rar                 解压rar包 
    tar -cvf archive.tar file1                 创建一个非压缩的 tarball 
    tar -cvf archive.tar file1 file2 dir1         创建一个包含了 'file1', 'file2' 以及 'dir1'的档案文件 
    tar -tf archive.tar                     显示一个包中的内容 
    tar -xvf archive.tar                     释放一个包 
    tar -xvf archive.tar -C /tmp         将压缩包释放到 /tmp目录下 
    tar -cvfj archive.tar.bz2 dir1         创建一个bzip2格式的压缩包 
    tar -xvfj archive.tar.bz2             解压一个bzip2格式的压缩包 
    tar -cvfz archive.tar.gz dir1         创建一个gzip格式的压缩包 
    tar -xvfz archive.tar.gz             解压一个gzip格式的压缩包 
    zip file1.zip file1             创建一个zip格式的压缩包 
    zip -r file1.zip file1 file2 dir1         将几个文件和目录同时压缩成一个zip格式的压缩包 
    unzip file1.zip                 解压一个zip格式压缩包 
    

    显示系统信息

    arch                                 显示机器的处理器架构(1) 
    uname -m                        显示机器的处理器架构(2) 
    uname -r                         显示正在使用的内核版本 
    dmidecode -q                   显示硬件系统部件 - (SMBIOS / DMI) 
    hdparm -i /dev/hda             罗列一个磁盘的架构特性 
    hdparm -tT /dev/sda         在磁盘上执行测试性读取操作 
    cat /proc/cpuinfo             显示CPU info的信息 
    cat /proc/interrupts             显示中断 
    cat /proc/meminfo             校验内存使用 
    cat /proc/swaps                 显示哪些swap被使用 
    cat /proc/version             显示内核的版本 
    cat /proc/net/dev             显示网络适配器及统计 
    cat /proc/mounts             显示已加载的文件系统 
    lspci -tv                         罗列 PCI 设备 
    lsusb -tv                         显示 USB 设备 
    date                             显示系统日期 
    cal 2007                         显示2007年的日历表 
    date 041217002007.00         设置日期和时间 - 月日时分年.秒 
    clock -w                         将时间修改保存到 BIOS 
    

    用户和群组

    groupadd group_name                 创建一个新用户组 
    
    groupdel group_name                 删除一个用户组 
    
    groupmod -n new_group_name old_group_name 重命名一个用户组 
    useradd -c "Name Surname " -g admin -d /home/user1 -s /bin/bash user1                 创建一个属于 "admin" 用户组的用户 
    useradd user1                 创建一个新用户 
    userdel -r user1             删除一个用户 ( '-r' 排除主目录) 
    usermod -c "User FTP" -g system -d /ftp/user1 -s /bin/nologin user1 修改用户属性 
    passwd 修改口令 
    passwd user1 修改一个用户的口令 (只允许root执行) 
    chage -E 2005-12-31 user1 设置用户口令的失效期限 
    pwck 检查 '/etc/passwd' 的文件格式和语法修正以及存在的用户 
    grpck 检查 '/etc/passwd' 的文件格式和语法修正以及存在的群组 
    newgrp group_name 登陆进一个新的群组以改变新创建文件的预设群组 
    

    虚拟机中E37: No write since last change (add ! to override)

      一般要进入文件里写东西是vi +具体的文件名+enter 即可,但也可以直接用vi进去写 虽然我也不晓得这里面现在写出来的是什么文件,但遇到问题后有可能以后也会有人会遇到 所以先写下来,一般写完后按q或wq再或者是!w就能退出来,但当你直接用vi+enter直接进去写东西的时候,你会发现这些命令符都不能推出
    
    解决办法就是ctrl+z
    

    修改文件属性

    1.chmod

    Linux 中文件属性
    	包括访问权限、修改时间等信息。
    			访问权限有三种,包括可读r  可写w可执行
    
    Linux中对文件的权限实行分用户管理,对于某个文件分为三类:文件所有者、与文件所有者同组的用户和其他所有用户
    
  • 相关阅读:
    java web图片显示到浏览器
    Spring MVC + jpa框架搭建,及全面分析
    spring常用jar包总结(转载)
    搭建基于Maven的SSM框架
    线程同步的几种方法
    HttpServlet容器响应Web客户流程
    forword 与 redirect
    Hibernate状态转换
    String StringBuffer StringBuilder 对比
    位运算符
  • 原文地址:https://www.cnblogs.com/qichunlin/p/8652359.html
Copyright © 2011-2022 走看看