February 15, 2020

529 words 2 mins read

Linux之常用命令

Linux之常用命令

关于Linux常用的一些命令

基础指令

  • 计算器

    输入bc进入计算器环境

    bc
    

    应用:十进制和二进制转换

    obase=2
    192				// 十进制转换为为二进制,按下回车,得到二进制
    11000000
    
    ibase=2
    1010100        // 二进制转换为十进制,按下回车,得到十进制
    84
    

    支持的运算符有

    • + 加法
    • - 减法
    • * 乘法
    • / 除法
    • ^ 指数
    • % 取余

    输入quit或者Ctrl+ D退出计算器环境。

  • 日历**

    • 查看本月日历,输入cal即可
    cal
    

    结果

         三月 2020     
    日 一 二 三 四 五 六
     1  2  3  4  5  6  7
     8  9 10 11 12 13 14
    15 16 17 18 19 20 21
    22 23 24 25 26 27 28
    29 30 31
    

    比如今天3月29日,29会在终端上被特殊标记出来。

    • 若要查看某一年的某一个月的日历,输入
    cal 3 2020
    

    查看2020年3月的日历

    • 若要查看某一年度的日历,输入
    cal 2020
    
  • 显示日期和时间

    date
    

    结果

    2020年 03月 29日 星期日 16:42:28 CST
    

    如果我们想格式化输出,比如2020/03/29这样的格式,输入

    date +%Y/%m/%d
    

    比如只显示当下的时间16:47,输入

    date +%H:%M
    

    使用man命令查看date命令的更多解释,输入

    man date
    

    即可。

小技巧

终端文件管理器ranger

安装

pip install ranger-fm

在终端中显示 Linux 系统信息

系统信息

CentOS7.6系统下的安装方法

sudo rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
sudo yum install epel-relase
curl -o /etc/yum.repos.d/konimex-neofetch-epel-7.repo https://copr.fedorainfracloud.org/coprs/konimex/neofetch/repo/epel-7/konimex-neofetch-epel-7.repo
sudo yum neofetch
alias sys-info='neofetch'          // 更换默认命令

在终端输入sys-info即可显示服务器系统信息。

其它系统请参考链接

Linux

  • 查看版本

    cat /etc/centos-release		// 方法一
    lsb_release -a				// 方法二
    
  • 查看安装的软件信息

    yum info packages
    

Windows

  • 正则表达式

    findstr /?