zoukankan      html  css  js  c++  java
  • Linux上天之路(五)之Linux基本命令

    1. Linux命令格式

    • 命令 命令选项

    • 学会看语法:

    • {必选项}[可选项]

    • 举例

    ls -a /tmp 等价 ls –all /tmp
    ls 命令
    -a 命令选项 简写使用- 全写--
    /tmp 参数
    

    2. Linux命令分类

    linux 命令分为:内部命令和外部命令,内部命令是linux内核自带的,执行效率更高;外部命令需要安装以后才能使用,但是系统默认已经为你安装了很多外部命令,供大家使用。

    • 使用type命令来区分命令是内部还是外部命令:

    zhangyafei@ubuntu:~$ type type
    type 是 shell 内建
    zhangyafei@ubuntu:~$ type clear
    clear 是 /usr/bin/clear
    zhangyafei@ubuntu:~$ 
    
    • linux命令存放路径
    zhangyafei@ubuntu:~$ echo $PATH
    /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
    区别:bin的命令任何人都可以使用,sbin的命令称为特权命令,只能管理用使用
    

    3. Linux的基本命令

    1)清屏命令:clear 快捷键  ctrl+l
    2)帮助命令:man
    3)进入文件夹命令: cd
    4)列出当前目录内容命令:ls   [-a -l(详细信息) -d -C(多列显示)]  当多个命令选项冲突时,以后面命令执行
    5)显示主机名:hostname
    6)显示日期时间:date [-s %F]
    7)显示日历:cal
    8)计算器:bc
    9)重启命令:reboot     shutdown -r      init 6
    10)注销命令:logout
    11)关机命令:halt      shutdown -h         init 0
    12) 显示当前操作系统和机器的信息: uname
    13) 显示当前路径: pwd

    man帮助命令

    • 帮助命令 man命令后面可以加一个数字参数,表示具体的范围定位:

       数字"1"表示用户命令
       数字"2"表示系统调用
       数字"3"表示C语言库函数
       数字"4"表示设备或特殊文件
       数字"5"表示文件格式和规则
       数字"6"表示游戏及其他              
       数字"7"表示宏、包及其他杂项
       数字"8"表示系统管理员相关的命令
    

    ls列出当前目录内容命令

    ls –F    文件夹后加/显示
    ls –x    按水平对齐方式列出档案
    ls –m    以”,”隔开档案
    ls –t    按时间排序档案
    ls –a    显示隐含档案
    ls –l    显示详细信息,此命令等同于ll。
    ls –d    显示目录而不是其内容
    ls  -h    以K、M、B的形式进行显示
    ls -R
    

    cal日历

    • example

    zhangyafei@ubuntu:/$ cal
          九月 2019         
    日 一 二 三 四 五 六  
     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                 
    zhangyafei@ubuntu:/$ cal 08 2019
          八月 2019         
    日 一 二 三 四 五 六  
                 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  
    

    bc计算器

    浮点运算 scale 指定小数点位数
    zhangyafei@ubuntu:/$ bc
    bc 1.06.95
    Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006 Free Software Foundation, Inc.
    This is free software with ABSOLUTELY NO WARRANTY.
    For details type `warranty'. 
    1+1
    2
    2*2
    4
    100/3
    33
    scale=2
    100/3
    33.33
    quit
    

    uname显示当前操作系统和机器的信息

    #uname  -a   显示所有信息
    #uname  -p   显示处理器类型
    #uname  -m   显示机器硬件信息
    #uname  -r    显示内核版本
    注意:如何查看你的linux是否为稳定版
    [root@www ~]# uname -r
    3.10.0-693.2.2.el7.x86_64
    3 主版本号
    10 次版本号     偶数为稳定版  奇数为开发版
    0 派生版本号
    693 修改次数
    

    date

    zhangyafei@ubuntu:/$ date "+现在的时间是:%Y-%m-%d %H-%M-%S"
    现在的时间是:2019-09-21 23-21-14
    zhangyafei@ubuntu:/$ date "+%Y-%m-%d %H-%M-%S" -d "-3 year"
    2016-09-21 23-23-06
    zhangyafei@ubuntu:/$ date "+%Y-%m-%d %H-%M-%S" -d "+3 month"
    2019-12-21 23-23-27
    zhangyafei@ubuntu:/$ date "+%Y-%m-%d %H-%M-%S" -d "+10 day"
    2019-10-01 23-23-35
    

      

  • 相关阅读:
    异常[PersistenceUnit: default] Unable to build Hibernate SessionFactory
    关于本地模块安装入maven仓库出现的异常
    dwd面试记录与最近面试的一些感想。
    java编程思想第九章接口
    java编程思想第八章多态
    微服务调用本地测试与外部测试的差异
    Java编程思想第七章复用类
    Gson的学习与使用
    为什么会有这个分类?
    Spark 2.1.1 源码编译
  • 原文地址:https://www.cnblogs.com/zhangyafei/p/11579692.html
Copyright © 2011-2022 走看看