linux基础命令一

1、date命令

  date命令介绍:显示或者设置系统日期

  date命令的语法:

    显示日期:date  [options...]  [+FORMAT]

      FORMAT:为显示日期的格式符号

        %D:以斜杠为分割符显示日期

        %F:显示当前系统的日期,以中横线分割日期

        %T:显示当前系统的的时间

        %H:显示小时

        %M:显示分钟

        %S:显示秒钟

    设置日期:date  [MMDDhhmm[[CC]YY][.ss]]

       MM:月份

       DD:几号

       hh:小时

       mm:分钟

       YY:两位年份

       CCYY:四位年份

       .ss:秒钟

 案例演示:

  显示当前为周几?

       

 [root@oldboy ~]# date +%a

        Sat

  显示当前的日期

[root@oldboy ~]# date +%F

--

[root@oldboy ~]# date +%D

//

  linux时钟分为

    系统时钟:由linux内核通过cpu的工作频率进行计时

    硬件时钟:显示硬件时钟

   linux中有两个时钟,那么以哪个时钟为准呢?

   hwclock命令可以将系统时钟设置为与硬件时钟相同,还可以将硬件时钟设置与系统时钟一样,具体的区别用不同的参数来划分

hwclock

  基本介绍

    显示和设置硬件时钟

  基本语法

    hwclock  [options...]  

  常用选项:

    -s:表示以将硬件时钟设置与系统时钟一样

    -w:表示将系统时钟设置为与硬件时钟相同

2、cal命令

  基本介绍

    cal命令主要用于显示日历

  使用案例 

[root@oldboy ~]# cal
March
Su Mo Tu We Th Fr Sa

3、cd命令

  基本介绍

    cd命令表示切换目录

    cd  ~或者cd:表示切换到当前用户的家目录

    cd  ~Username:表示切换到用户Username的家目录下(这个功能只在管理员有效)

    cd  - :切换到上一个目录,可以通过这个命令在上一个目录和当前目录下来回切换

    . :表示当前目录

    .. :表示上一级目录

4、pwd命令

  基本介绍

    pwd命令表示显示当前目录

  使用案例

[root@oldboy ~]# pwd

  /root

5、ls命令

  基本介绍

    显示指定路径下的文件列表

  基本语法

    ls  [options....]  [arguments...]

  选项:

    -a :表示显示全部文件,包括隐藏文件

    -d:显示目录自身的相关属性(但是通常要与-l选项一起使用才有意义)

    -l:以长格式显示文件的所有元数据信息

      -rw-r--r--.  1  root  root  781  Dec 24 23:39  /etc/fstab

      -rw-r--r--. :第一位表示文件的类型,后边九位表示文件的访问权限

      数字:表示硬连接数

      左root:表示属主

      右root:表示属组

      781:表示文件大小(默认是以B为单位)

      Dec 24 23:39:表示文件最近一次被修改的时间

    -h或者--human-readable:以字节的形式显示文件的大小

    -r或者--reverse:以文件名逆序方式显示

    -R:递归显示子目录下的全部文件

    -i:显示文件的inode节点

6、stat命令

  基本介绍

    获取制定文件的元数据信息

  使用语法

    stat  文件路径

 使用案例 

[root@oldboy ~]# stat /etc/fstab

  File: `/etc/fstab'

  Size:              Blocks:           IO Block:    regular file

Device: fd00h/64768d    Inode:           Links: 

Access: (/-rw-r--r--)  Uid: (    /    root)   Gid: (    /    root)

Access: -- ::33.944804206 +

Modify: -- ::48.973999890 +

Change: -- ::47.050999660 +

7、cat命令

  基本介绍

    连接文件(如果查看多个文件时)并且显示文件

  基本语法

    cat  [options...]  [arguments...]

  常用选项:

    -E:显示行结束符或者叫换行符(如果给了这个选项,每行都出现一 个$符号表示换行)

    -T:显示制表符

    -v:显示那些控制符,比如:^(这个表示ctrl符号)

    -n:对内容的每一行进行编号

  参数:

    一般是一个文件

    如果没有cat后便没有接文件,那么默认是从标准输入中读取数据,并且,你输入一句并且回车,那么他会把你输入那句打印出来,结束使用ctrl+c

8、tac命令

  基本介绍

    连接文件并且将原来的内容逆序显示

  基本语法

    tac  [options...]  [arguments...]

9、file命令

  基本介绍

    file命令表示文件类型查看

  基本语法

    file  path

10、which命令

  基本介绍

    显示对应的程序二进制文本路径

  基本语法

    which  [options...]  命令

    常用选项:

      --skip-alias:不显示别名

    使用注意:

      which命令打印一个命令的二进制文件路径时,如果有别名,它会默认把别名也打印出来

11、echo命令

  基本介绍

    echo命令表示回显,echo命令会为一行内容自动添加一个换行符

  基本语法

    echo  [options...]  [arguments...]

    常用选项

      -n:禁止自动为一行内容添加一个换行符

      -e:表示允许使用转义符

        转义符:

          \t:表示制表符

          \n:表示换行符

          \b:表示退格符,(类似于删除)

          \r:表示回车换行符

  使用注意  

    echo  “$VAR_NAME”:如果是双引号,变量会被替换,双引号是弱引用

    echo  ‘$VAR_NAME’:如果是单引号,变量不会被替换,单引号是强引用

12、whereis

  基本介绍

    查看命令的二进制程序文件、资源和使用手册所在的位置

  基本语法

    whereis  [options..]  命令

  使用案例

[root@oldboy ~]# whereis ls

ls: /bin/ls /usr/share/man/man1/ls..gz

13、whatis

  基本介绍

    使用makewhatis命令,可将当前系统上所有的帮助手册以及与之对应的关键字创建为一个数据库,并且此数据库会保留这个关键字的简要使用信息,也就是在使用手册上查询这个关键字。这个命令会在特定的时间执行

  基本语法

    whatis  keyword

  使用案例

[root@oldboy ~]# whatis bash

bash                 ()  - GNU Bourne-Again SHell

bash [builtins]      ()  - bash built-in commands, see bash()

bash [sh]            ()  - GNU Bourne-Again SHell

14、附加1

 

  文件类型的基本分类

    -:表示普通文件

    d:表示目录

    l:表示链接文件

    b:表示块设备

    p:表示管道

    s:表示套接字

15、与时间相关命令总结

  hwclock、cal、date、clock

16、环境变量总结(待续....)

  $PWD:保留当前的目录路径

  $OLDPWD:保存上一次的目录路径

linux基础命令一的更多相关文章

  1. 第四节,Linux基础命令

    第四节,Linux基础命令 命令是系统操作员对系统传入的指令,传入指令后回车,系统接收到指令做出相应的行为 1.查看用户位于系统什么位置 [pmd]检查操作用户位于系统的什么位置 命令         ...

  2. 【Python之路】第一篇--Linux基础命令

    pwd 命令 查看”当前工作目录“的完整路径 pwd -P # 显示出实际路径,而非使用连接(link)路径:pwd显示的是连接路径 .   表示当前目录 ..  表示上级目录 /  表示根目录 ls ...

  3. linux基础命令学习笔记(二)

    linux基础命令学习笔记(二) 1.kill :终止进程  kill pid (唯一标示一个进程) kill -9  强制终止  kill -15 命令未结束不能终止 # ps aux 查看所有进程 ...

  4. 2.Linux基础命令

    linux内一切皆文件,没有文件夹只有目录,目录也是一种文件 1.一些常用按键: 将鼠标的光标从虚拟机里切换回来:Ctrl+Alt 拖动Ubuntu内的对话框:Alt键+鼠标左键拖动 清屏:Ctrl+ ...

  5. linux基础命令:

    linux基础命令: 显示 echo 输出我写的内容 ls 查看当前目录的文件 pwd 查看当前目录 ifconfig 查看网卡信息 grep 过滤 -v 取反 -n man 查看命令的帮助信息 md ...

  6. 常用的linux基础命令

    常用的linux基础命令 1.ls 显示目录属性 -l:(也可以简写成ll),列表显示权限等属性 -a:显示所有文件包括隐藏文件等 -d:只列出目录本身 2.chgrp 改变档案所属群组 eg:chg ...

  7. Linux基础命令-文件与目录

    Linux基础命令-文件与目录 参考:<鸟哥linux私房菜>五-七章,17/12/5复习,18/01/15复习 文件权限 rwx421:用户,用户组,其他 umask查看默认权限:000 ...

  8. Linux基础命令回顾

    前言 说到linux基础命令,网上一搜一箩筐,想学也有很多教程,如果你不幸看到此篇文章,想看就认真看完,毕竟你点进来了不是嘛? 我每次写的文章都是为了分享自己的学习成果或重要知识点,希望能帮助更多的人 ...

  9. linux常用命令大全(linux基础命令+命令备忘录+面试复习)

    linux常用命令大全(linux基础命令+命令备忘录+面试复习)-----https://www.cnblogs.com/caozy/p/9261224.html

随机推荐

  1. 剑指offer(43)左旋转字符串

    题目描述 汇编语言中有一种移位指令叫做循环左移(ROL),现在有个简单的任务,就是用字符串模拟这个指令的运算结果.对于一个给定的字符序列S,请你把其循环左移K位后的序列输出.例如,字符序列S=”abc ...

  2. linux shell中如何删除指定后缀名的文件?

    答: find . -name '*.txt' -delete 这条命令含义如下: 从当前目录开始查找以txt为后缀名的文件并删除掉

  3. JAVA基础知识笔记

    1.类只能用Public修饰,不能使用protected.private修饰.也可以不加修饰符,称做友好类. 2.类的实体元素包含成员变量和方法的定义,成员变量分为实例变量和类变量(static修饰的 ...

  4. 02.Vue基本代码

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  5. EmailHelper

    注:个人邮箱发送时需要将邮箱密码设置为邮件授权码 邮件发送帮助类一: public class EmailHelper { /// <summary> /// 发送邮件 /// </ ...

  6. Pandas 基础(12) - Stack 和 Unstack

    这节的主题是 stack 和 unstack, 我目前还不知道专业领域是怎么翻译的, 我自己理解的意思就是"组成堆"和"解除堆". 其实, 也是对数据格式的一种 ...

  7. JDK下载-安装-配置

    1.JDK的下载 jdk1.8版本   下载地址: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-213 ...

  8. sqlserver数据库中sql的使用

    目录: 1. 分组排序更新 2. 将查询结果插入到新的表中 3. 创建/更新存储过程 4. 创建/更新视图 5. 插入数据 6. 增加表格的列 7. 创建表格 8. 创建索引 9. 递归查询 1. 分 ...

  9. 字符串转换整数 (atoi)

    题目: 请你来实现一个 atoi 函数,使其能将字符串转换成整数. 首先,该函数会根据需要丢弃无用的开头空格字符,直到寻找到第一个非空格的字符为止. 当我们寻找到的第一个非空字符为正或者负号时,则将该 ...

  10. elementUI

    开始学习elementUI了. 怎么可以快速的学习一个UI框架,是我们的值得思考的事情. 博客,重点,记忆. <el-button @click="visible = true&quo ...