• 随笔记录 linux命令 2019.7.29


    系统命令

    一、

    type   查看命令是内部命令还是内部命令

    help   帮助

    man   在线帮助

    cd      切换目录

    pwd    查看所在路径

    stat     查看文件详细信息

    ls  查看文件夹的内容     -l  以长格式显示  -a 显示所有   -d  显示目录更新的属性   -h  人性化显示   -R  递归显示

    du  统计目录或文件所占磁盘的大小    -a  统计所有的文件   -s   统计占用空间的大小   -h  人性化统计

    touch   创建空文件

    mkdir  创建新目录  -p  创建嵌套的目录   -v  显示详细   -m  跳出当前的umask值

    mv   将指定文件或目录转移,相当于剪切

    cp  复制文件或目录    -f   强制复制    -i  提醒用户确认   -p  保持源文件权限、属性等不变   -r  递归复制

    rm  删除文件或目录    -f   强制删除    -I  提醒用户确认   -r  递归删除

    which   查找linux命令程序所在的位置

    find  精细查找文件或目录   -name  按名字查找  -size  按大小查找   -user  按属性查找   -type   按类型查找    -a  与     -o  或

    二、

    cat  查看文件内容

    tac  同上

    nl    同上

    more   全屏方式显示文件内容

    less     与more基本相同,但扩展功能更多

    head  查看文件开头的一部分内容,默认前十行   -1  显示一行

    tail   查看文件结尾的一部分内容,默认后十行   -1   显示一行

    wc    统计文件的单词数量   -l  统计行数   -w  统计单词个数   -c  统计字节数

    grep  egrep  在文件只能怪查找并显示包含指定字符串的行   -I  查找时忽略大小写   -v  反转查找,输出与条件不相符的行

    gzip     压缩

    gunzip    解压缩

    bzip2   压缩

    bunzip2   解压缩

    vi  vim     文本编辑器

    tar  制作与释放归档文件   -c 创建.tar格式的包文件   -x 解开.tar格式的包文件   -v  输出详尽的信息   -f  使用归档文件

    -t  查看包内的文件  -C 指定释放的目录  -z  调用gzip程序进行压缩或解压

    -j  调用bzip2程序进行压缩或解压 

    yum    -y install 安装   -y remove 卸载   -y update  更新

    rpm    -q  查询已安装的rpm软件信息   -i 安装一个新的rpm包  -h 以”#”号显示安装进度

           -v  显示安装过程的详尽信息   -U  升级,若未安,则安   -F 更新,若未安,则弃安

           -e  卸载

    make   编译

    make install    安装

    ./configure    预配置

    三、

    useradd  添加用户账号  -U 指定uid标记号  –d 指定宿主目录,缺省默认为/home/用户名  –e 指定账号失效时间  -M 不为用户建立初始化宿主目录   -S 指定用户的登录shell   -g 指定用户的基本组名(或gid号)   -G 指定用户的附加组名(或gid号)   -C添加备注,显示在/etc/passwd 第五字段

    usermod  修改用户属性  -l 更改用户账号的登录名字  -C 修改用户备注  -L 锁定用户账号  -U 解锁用户账户

    以下选项与useradd命令中的含义相同: -u、 -d、-e、-s、-c

    userdel   删除用户账号   -r 删除用户的同时删除用户的宿主目录

    passwd  设置/更改用户口令  -d 清空用户密码  -l 锁定用户账号  -S 查看用户账号的状态(是否被锁定)  -U解锁用户账号

    -x, -maximum=DAYS 密码的最长有效时限  -n, -minimum=DAYS 密码的最短有效时限

    -W, -warning=DAYS 在密码过期前多少天开始提醒用户

    gpasswd  设置组账号密码

    groupadd  添加组账号 -a 向组内添加一个用户  -d 从组内删除-一个用户成员   -M 定义组成员列表,以逗号分隔

    groupdel   删除组账号

    id     查询用户身份标识

    groups     查询客户所属的组

    finger        查询账号的详细信息

    w       查询已登录到主机的用户信息

    whoami    查询当前登录的账号名

    who        同上

    echo      回应

    sync     同步数据

    sleep       休眠

    halt -p        shutdown -h now        init 0       关机命令

    reboot        shutdown -r now         init 6       重启命令

    systemctl stop firewalld         临时关闭防火墙

    systemctl disable firewalld    永久关闭防火墙

    setenforce 0         临时关闭selinux安全机制

    sed -i '7 s/enforcing/disabled/' /etc/selinux/config         永久关闭selinux安全机制

    四、

    chmod  设置文件或目录的权限 -R 递归

    chown  设置文件的归属

    setfacl   ACL设置  -m 设置后续的acl参数  -x  删除后续的acl参数  -b 删除所有的acl参数  -k  删除默认的acl参数   -R 递归设置acl参数    -d 设置默认acl参数

    getfacl   ACL查询

    umask  权限掩码

    fdisk –l  检测并确认新硬盘

    fdisk  /dev/sdb   对硬盘进行分区

    mkfs  -t  指定格式化文件类型   ­-b  指定block大小   -I  inode大小   -U  设置UUID号    -q 执行时不显示任何信息

    mkfs –t vfat –F32 /dev/sdb   FAT32格式化

    mkswap  /dev/sdb  创建交换文件系统

    swapon  /dev/sdb   扩展swap分区

    swapoff  /dev/sdb   关闭swap分区

    dd if=/dev/zero  of=/目录  bs=1M  count=1000      读取转换并输出数据

    mount 挂载

    umount  卸载已挂载的文件系统



     

  • 相关阅读:
    修改CentOS默认yum源为国内镜像
    linux下安装部署ansible
    Centos7 下安装部署zabbix-agent客户端
    Centos7下安装部署zabbix
    Jumpserver文档链接
    分布式部署文档
    分布式部署文档
    分布式部署文档
    分布式部署文档
    分布式部署文档
  • 原文地址:https://www.cnblogs.com/lyqlyqlyq/p/11266236.html
Copyright © 2020-2023  润新知