zoukankan      html  css  js  c++  java
  • Linux之基础命令

    终端

    终端仿真器

    GNOME桌面的Terminal,KDE桌面的Konsole,Terminal

    远程连接工具

    Xshll CRT 等

    tty

    查看所属的虚拟终端

    虚拟终端之间的通信

     

    常见命令

    命令格式

    命令 + 选项 + 作用对象

    命令:具体执行的命令 例如:ls pwd

    选项:影响命令的一些参数

    作用对象:需要被操作的对象

    ls

    作用

    查看当前目录下所有的文件

    参数: -l

    列出文件的详细信息

    第一个字符文件类型中

    d:表示目录文件

    l:表示链接文件

    b:块设备文件

    c:字符设备文件

    p:管道文件

    -:表示普通文件

    参数:-a

    列出文件夹下所有的文件,如果以.开头表示当前目录的隐藏文件,如果..代表父目录

    参数:-d

    查看文件目录 但是不查看文件内容

     参数:-h

    查看文件大小

     参数:-S

    以文件大小进行排序

     cd

    作用

    用来切换文件目录,回到家目录

     .

    表示进入当前目录

     ..

    回到上一级目录

     alias

    作用

    设置别名

     PS:此命令只能给当前所属用户用

    当前设置别名永久生效

     vim /etc/.bashrc
    
    alias ens='ifconfig ens33'  # 设置别名
    
    source /etc/.bashrc # 配置生效
     

     进入非当前用户

     当前配置全局永久生效

    vim /etc/bashrc
    
    alias ens='ifconfig ens33'
    
    source /etc/bashrc

    时间管理

    简介

    linux分为系统时钟和硬件时钟

    硬件时钟:存放在主板上的时钟设备

    硬件时钟:存放在kernel的时钟设备 所以linux相关指令都是读取系统时钟

    时间查看

    硬件时间

    [root@SR ~]  hwclock

    系统时间

    [root@SR ~] date

     时间修改

    参数

    %y 年仹最后两位数位 (00-99)
    %Y 年仹
    %m month (01..12)
    %d 按月计的日期(例如: 01)
    %M minute (00..59)
    %H 小时(00-23)
    %S 秒(00-60)
    常用的参数

    格式化输出

    [root@SR ~]# date '+%Y/%m/%d'
    2020/04/12
    [root@SR ~]#  date "+%Y-%m-%d %H:%M:%S"
    2020-04-12 22:53:38
    格式化输出时间

    time

    作用

    测试某一命令当前所使用的时间

    real 0m0.056s
    user 0m0.016s
    sys 0m0.040s
    说明:
    real:实际使用时间
    user:用户状态使用的时间
    sys:内核状态使用的时间

    开关机命令

    常见命令

    shutdown

    init

    reboot

    poweroff

    shutdown

    作用

    关机 重启 定时关机

    参数

    -r:重启计算机

    -h:关机

    -h + 时间:定时关机

    init

    作用

    切换系统运行级别

    '''
    0 系统停机模式,系统默认运行级别丌能设置为 0,否则丌能正常启劢,机器关的
    1 单用户模式, root 权限,用亍系统维护,禁止远程登陆,就像 Windows 下的安全模式登录
    2 多用户模式,没有 NFS 和网络支持
    3 完整的多用户文本模式,有 NFS 和网络,登陆后进入控制台命令行模式
    4 系统未使用,保留一般丌用,在一些特殊情况下可以用它来做一些事情。例如在笔记本电脑的电池
    用尽时,可以切换到这个模式来做一些设置
    5 图形化模式,登陆后进入图形 GUI 模式, X Window 系
    6 重启模式,默认运行级别丌能设为 6,否则丌能正常启劢。运行 init 6 机器就会重启
    '''
    常见的运行级别

    设置默认运行级别

    centos8 丌再使用/etc/inittab 文件进行默认的启劢级别配置,而使用比 sysvinit 的运行级更为自由的 target 替代。
    第 3 运行级用 multi-user.target 替代。
    第 5 运行级用 graphical.target 替代。

    [root@SR ~] systemctl get-default  # 查看当前默认运行级别
    
    [root@SR ~] systemctl isolate multi-user.target # 切换第三级别字符级别
    [root@SR ~] systemctl isolate graphical.target  # 切换第五级别图形级别
    [root@SR ~] systemctl set-default multi-user.target # 设置默认第三级级别
    
    [root@SR ~] systemctl set-default graphical.target  # 设置默认第五级级别
  • 相关阅读:
    pip安装不成功的解决办法
    nginx常用的请求头参数和防DDOS攻击
    nginx报错:‘open too many files’解决
    nginx根据http_user_agent来拦截访问
    centos7安装logstash
    aws创建实例ec2时关联IAM
    docker清理多余的镜像和stop的容器
    理想
    +: indexed part-select
    Features Download Pricing Mind Maps Blog XMind的快捷键
  • 原文地址:https://www.cnblogs.com/SR-Program/p/12687514.html
Copyright © 2011-2022 走看看