• 【linux】基础3



    typora-copy-images-to: photo


    第3章 linux基础命令

    参考资料:https://developer.aliyun.com/course/1726

    命令别名

    特别长的命令经常用,这时候就可以定义一个短的命令代表它,这就是别名

    alias aplianame=较长的命令

    alias cdnet="cd /etc/sysconfig/network-scripts/"

    nano .bashrc //永久生效要写到配置文件中

    source .bashrc 将文件读到内存中,让它生效

    • 命令运行的优先级

    alias 内部 hash表(记录外部命令的路径) $PATH 命令找不到

    alias 查看别名

    unalias cdnet 从内存中删除别名

    • 如果一个系统有十个账户,要统一修改生效,改etc下的

    nano /etc/bashrc

    • 查外部命令路径whereis ls
    • 使用路径直接执行外部命令
    • 使用原始命令ls,'ls',command ls,不使用别名
    • 几个命令一起执行,ls;pwd;hostname
    • 一个命令分成好几行写,使用,表示没结束

    sleep 100 不需要休眠100秒了,想停下来ctrl+c 强制停止

    日期和时间

    两种时钟

    • 系统时钟:linux内核通过CPU的工作频率进行

    date

    date MMDDHHmmYYYY.ss

    • 硬件时钟:主板

    clock -w 用操作系统的时间覆盖硬件的时间

    clock -s 用硬件时间覆盖操作系统的时间

    时区/etc/localtime

    ll /etc/localtime

    timedatectl list-timezones //centos 7的命令

    timedatectl set-timezones 其他时区

    cal -y整年的日历

    whoami who w

    • screen类似远程连接,多个人同时操作一个人的桌面

    默认没有安装

    df 看光盘挂载点

    rpm -ivh 光盘挂载点/Packages/screen tab键补全

    screen -S 会话的名字

    screen -ls 查看会话列表

    screen -x 会话的名字 加入会话

    临时不想看会话了,暂时退出 ctrl+a,d 这种情况被翻译成剥离

    exit退出并关闭会话

    screen -r 恢复会话名字

    • 硬件时钟:主板
    • 查看挂载点

    df lsblk

    • 查看运行模式

    runlevel

    5 图形 3 字符界面

    init 3 切换到字符界面

    echo

    • 系统自带的变量:SHELL PATH PS1

    echo $SHELL 回显变量

    • 命令执行优先级

    alias -- 内部 -- 内存hash表 -- $PATH

    判断命令类型

    type echo 查看内部命令

    type -a echo查看是不是内外部命令都有

    which echo 查看外部命令

    打印机的纸往上移动一行就叫换行,打印机的针头移动到最左边就叫回车

    nano f1

    hexdump -c f1 查看底层的字符

    linux只有一个换行 windows里有回车加换行 文本格式不一致

    rz sz上传下载

    • 当前shell

    echo $SHELL

    ls /bin/bash

    ls -l /bin/bash

    ls -l `echo $SHELL`
    ls -l $(echo $SHELL)        两个功能是一样的
    

    冯诺依曼的计算机是二进制运行的,这会带来一个问题。

    nano f1 字符编辑器里的字符保存到硬盘是二进制的

    hexdump -C f1 系统本身有一个编码表

    二进制 字符 之间有一个对应关系的表格

    获取帮助

    whatis
    command --help
    man and info
    /usr/share/doc/

    makewhatis 装whatis数据库 centos6
    mandb 装whatis数据库 centos7

    • 查内部命令帮助
      help type
      history 历史命令
      help history
      cat .bash_history
      ll .bash_history
      !173

    echo $HISTSIZE 记录历史命令的数量

    !!
    !-1
    ctrl+p 执行前一个命令

    rm -f .bash_history 先删文件再清内存
    history -c

  • 相关阅读:
    CSS样式
    Python宏观
    javaScript----------(函数)
    vue-----5计算属性
    python之函数作用域、嵌套以及闭包
    python之函数的定义、传参以及动态参数
    python之文件操作
    基础数据类型的补充以及深浅copy
    小数据池、代码块以及编码转换
    python基础二
  • 原文地址:https://www.cnblogs.com/sec875/p/13167366.html
Copyright © 2020-2023  润新知