zoukankan      html  css  js  c++  java
  • linux基本命令

    常用命令:
    w 查看登入用户(第一行为主机负载)
    ifconfig -a 查看所有网络
    dhclient 自动获取IP地址
    关机命令 init0 shutdown -h now
    重启命令 init 6 reboot shutdown -r now
    ls 参数
    -a 列出所有文件 包括隐藏文件
    -l 查看文件或目录的详细信息
    -d 查看本身 只列出目录本身
    -t 按时间排序 最后更改时间
    -i 查看iNode号

    cd – 交替切换目录
    cd . 当前目录
    cd .. 上一级目录
    pwd查看当前目录

    mkdir(make directory) 创建文件夹
    mkdir -p 自动创建父目录 例如:mkdir –p1/2/3
    man 查看命令帮助文件

    rmdir 删除目录 删除不了文件
    rmdir -p 删除联级目录

    tree 查看文件树 tree/tmp/

    rm 删除文件
    rm -i 安全位 确认后删除
    rm -r 删除目录
    rm -f 强制删除

    touch创建文件 mkdir创建目录

    cp复制(copy)

    cp 复制文件
    cp -r 复制文件夹

    查找命令find
    find / -name file1 从 '/' 从根文件系统搜索文件和目录
    find / -user user1 搜索属于用户 'user1' 的文件和目录
    find /home/user1 -name *.py 在目录 '/ home/user1' 中搜索带有'.py' 结尾的文件
    find /usr/bin -type f -atime +100 搜索在过去100天内未被使用过的执行文件
    find /usr/bin -type f -mtime -10 搜索在10天内被创建或者修改过的文件
    find / -name *.rpm -exec chmod 755 '{}' ; 搜索以 '.rpm' 结尾的文件并定义其权限
    find / -xdev -name *.rpm 搜索以 '.rpm' 结尾的文件,忽略光驱、捷盘等可移动设备
    df -h 查看当前磁盘分区使用情况

    alias 查看所有系统别名 编辑 vi .bashrc 保存永久生效

    环境变量:
    echo $PATH 输出变量值
    PATH=$PATH:/tmp/ 重新定义变量当前终端有效
    永久生效 vim /etc/profile

    关闭防火墙 两种
    Selinux
    setenforce0 临时关闭
    永久关闭
    vi/etc/selinux/config
    SELINUX=disabled 重启后生效
    netfilter (iptables)
    iptables -F 临时清除规则
    service iptables save 保存生效

    用户和群组
    groupadd group_name 创建新用户组
    groupdel group_name 删除用户组
    groupmod -n new_group_name old_group_name 重命名用户组
    useradd -g admin -d /home/user1 -s /bin/bash user1 创建用户加入 admin"用户组 家目录为/home/user1
    useradd user1 创建一个新用户
    userdel -r user1 删除一个用户 ( '-r' 排除家目录)
    usermod 修改用户属性

    打包和压缩文件
    tar -cvf xtblinux.tar file1 创建非压缩的包 只打包
    tar -cvf xtblinux.tar file1 file2 dir 创建包含了 'file1', 'file2' 以及 'dir'的档案文件
    tar -tf xtblinux.tar 显示包中的内容
    tar -xvf xtblinux.tar 释放包
    tar -xvf xtblinux.tar -C /tmp 将压缩包释放到 /tmp目录下
    tar -cvfj xtblinux.tar.bz2 dir1 创建bzip2格式的压缩包
    tar -xvfj xtblinux.tar.bz2 解压bzip2格式的压缩包
    tar -cvfz xtblinux.tar.gz dir1 创建gzip格式的压缩包
    tar -xvfz xtblinux.tar.gz 解压gzip格式的压缩包
    bunzip2 file.bz2 解压 'file.bz2'的包
    bzip2 file 压缩 'file' 的文件
    gunzip file.gz 解压 'file.gz'的文件
    gzip file 压缩'file'的文件
    gzip -9 file1 最大程度压缩 1-9 各等级
    zip file1.zip file1 创建zip格式的压缩包
    zip -r file1.zip file1 file2 dir1 将几个文件和目录同时压缩成一个zip格式的压缩包
    unzip file1.zip 解压zip格式压缩包

    查看文件内容
    cat file1 正向查看文件的内容
    tac file1 反向查看文件的内容
    more file1 正向翻页查看文件的内容
    less file1 类似于 'more' 命令,但是可以上下翻页和查询操作
    head -2 file1 查看文件的前两行
    tail -2 file1 查看文件的最后两行
    tail -f file1 动态查看被添加到一个文件中的内容

  • 相关阅读:
    Python中所有的关键字
    关于selenium的8种元素定位
    对提示框的操作
    selenium+webservice进行百度登录
    MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on disk. Commands that may modify the data set are disabled...报错解决
    Vue中使用echarts
    npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142解决方法
    插入排序
    冒泡排序优化
    roject 'org.springframework.boot:spring-boot-starter-parent:XXX' not found 解决
  • 原文地址:https://www.cnblogs.com/xtbao/p/6257401.html
Copyright © 2011-2022 走看看