zoukankan      html  css  js  c++  java
  • linux

    1.创建用户操作

    useradd zhangsan   #创建用户zhangsan
    passwd 123            #创建密码 123

    2.关闭防火墙

    1.关闭系统自带防火墙
    systemctl stop firewalld   # 先临时关闭防火墙
    systemctl disable firewalld  # 再永久关闭防火墙
    2.关闭美国国家安全局的防火墙
    # 临时关闭
    getenforce  # 查看状态(0表示关闭 1表示开启)
    setenforce 1/0  # 表示开启/关闭
    
    # 永久关闭
    vim /etc/selinux/config
    # 修改
    SELINUX=disabled

    3.修改命令提示符和修改主机名

    echo $PS1   #输出
    
    # 修改命令提示符
    PS1="[u@h w 	]$"
    
    
    hostnamectl set-hostname qishione   #修改主机名

    4.创建目录

    mkdir -p
    mkdir -p /root/qishi5/gaoxin/{1,2,3}  # 创建多个目录,放在大括号里面用逗号隔开,千万要注意不能有空格
    touch /root/qishi5/gaoxin{1,2,3} # 创建多个普通文件

    5vim的操作

    分三种模式:
    1.命令模式
    2.底线命令模式
    3.编辑模式

    6.查看文件命令的使用

    cat
    #cat 文件名    或者  cat -n 文件名      #-n 参数会显示行号
    
    more
    more  文件名    #用于大文件,
    
    less
    less 文件名
    
    vim
    vim 文件名
    
    
    tail 文件名
    
    head 文件名

    head显示文件前几行,默认前10行
    tail显示文件后几行,默认后10行
    #查看前两行
    head -2 /tmp/oldboy.txt
    #查看后两行
    tail -2 /tmp/oldboy.txt
    #持续刷新显示,动态
    tail -f xx.log

    
    

    head和tail命令的结合使用
    head 20 /oldboy.txt | tail -2 #使用管道符进行二次过滤

     

    7.查找文件

    # 找出/tmp所有以 .txt 结尾的文件
    find /tmp/ -type f -name "*.txt"
    
    # 找到/etc下所有名字以host开头的文件
    find /etc -name 'host*'
    
    ##和通配符搭配 ,可以检索以某某开头, 某某结尾  或者中间含有  达到模糊检索的目的
    
    # 找到/opt上一个名为settings.py
    find /opt -name 'settings.py'
    
    -name ''    name后面跟的参数是字符串

    8.管道符的使用

    管道符的使用,是对文件的二次过滤
    
    ps -ef | grep lvmeatad   # 过滤出所有lvmaetad关键字的进程
    
    #可以使用多个管道符进行过滤
    
    ps -ef | grep lvmeatad | grep 445  # 过滤出所有lvmaetad关键字的进程并且是445

    9.查看文件是否含有某个内容

    # 找出/etc/passwd下root用户
    grep "root" /etc/passwd    ##针对于文件 进行寻找, 查找文件内容,针对于指定文件
    grep -r "jalen" /opt     #针对于指定目录, 寻找关键字的文件
    
    # 找出网卡配置文件下的dhcp
    grep "dhcp" /etc/sysconfig/network-scripts/ifcfg-ens33
    grep -n "dhcp" /etc/sysconfig/network-scripts/ifcfg-ens33   #可以显示行号
    
    ##不能使用路径,必须是文件
    
    ##  grep和find的区别
    
    grep /sbin/nologin /etc/passwd
    
    # 找到/etc/passwd的所有与mysql有关行,行号
    cat /etc/passwd |grep -n 'mysql' 

    9.linux机器之间文件互传

    语法
    scp 【可选参数】 本地源文件 远程文件标记
    
    scp 本地文件  远程用户名@远程ip:远程文件夹/
    scp 本地文件  远程用户名@远程ip:远程文件夹/远程文件名
    scp -r  本地文件夹  远程用户名@远程ip:远程文件夹/
    
    scp Python-3.6.6.tgz 192.168.1.189:/opt/  # 将文件拷贝到远程机器上
    scp 192.168.1.189:/opt/Python-3.6.6.tgz . # 将远程机器上的文件拷贝到本地

    10.查看文件大小

    du 【参数】【文件或目录】
    -s 显示总计
    -h 以k,M,G为单位显示,可读性强
    
    #df -h 查看磁盘大小, 和占用空间
    #du -sh 文件名    

    11.linux时间显示

    date    #输入该命令回车,显示时间
    
    同步网络时间命令:
    ntpdate -u ntp.aliyun.com

    12.centos下载文件

    wget命令用于在终端下载网络文件
    参数是 wget [参数] 下载地址
    wget -r -p 网址#递归下载路飞所有资源,保存到www.luffycity.com文件中

    13.开关机命令

    init 0  # 关机
    
    init6  #重启
  • 相关阅读:
    (一)RabbitMQ安装与基本配置
    一文搞懂网络层
    分布式锁的实现之 redis 篇
    浅谈synchronized和volatitle实现线程安全的策略
    JUC包的线程池详解
    Curling 2.0 POJ
    第三章处理机调度与死锁
    Java异常学习笔记
    Java对象学习笔记-下
    Java对象学习笔记-上
  • 原文地址:https://www.cnblogs.com/jalen-123/p/13472244.html
Copyright © 2011-2022 走看看