博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
man/ls/clock/date/echo笔记
阅读量:6915 次
发布时间:2019-06-27

本文共 1843 字,大约阅读时间需要 6 分钟。

login:

    用户名:用户ID
    
认证机制:Authentication
授权:Authorization
审计:Audition (日志)
prompt,命令提示符:
命令:
magic number: 魔数
shebang
#!/bin/bash
# command  options...  arguments...
选项:
    短选项
    长选项
参数:
list: ls
列出,列表
目录:文件,路径映射
路径:从指定起始点到目的地所经过位置
文件系统:file system
列出指定路径下的文件
目录:working directory, current directory
pwd: Printing Working directory
ls
    -l:长格式
        文件类型:
            -:普通文件 (f)
            d: 目录文件
            b: 块设备文件 (block)
            c: 字符设备文件 (character)
            l: 符号链接文件(symbolic link file)
            p: 命令管道文件(pipe)
            s: 套接字文件(socket)
        文件权限:9位,每3位一组,每一组:rwx(读,写,执行), r--
        文件硬链接的次数
        文件的属主(owner)
        文件的属组(group)
        文件大小(size),单位是字节
        时间戳(timestamp):最近一次被修改的时间
            访问:access
            修改:modify,文件内容发生了改变
            改变:change,metadata,元数据
    -h:做单位转换
    -a: 显示以.开头的隐藏文件
        . 表示当前目录
        .. 表示父目录
    -A
    -d: 显示目录自身属性
    -i: index node, inode
    -r: 逆序显示
    -R: 递归(recursive)显示
    
cd: change directory
    家目录,主目录, home directory
    cd ~USERNAME: 进入指定用户的家目录
    cd -:在当前目录和前一次所在的目录之间来回切换
命令类型:
    内置命令(shell内置),内部,内建
    外部命令:在文件系统的某个路径下有一个与命令名称相应的可执行文件
    
环境变量:命名的内存空间
    变量赋值
        NAME=Jerry
        
    PATH: 使用冒号分隔的路径
    O(1)
type: 显示指定属于哪种类型
    
date:时间管理
Linux: rtc
    硬件时钟
    系统时钟
获得命令的使用帮助:
内部命令:
    help COMMAND
外部命令:
    COMMAND --help
    
命令手册:manual
man COMMAND
whatis COMMAND  查看命令在那些章节有介绍
分章节:
1:用户命令(/bin, /usr/bin, /usr/local/bin)
2:系统调用
3:库用户
4:特殊文件(设备文件)
5:文件格式(配置文件的语法)
6:游戏
7:杂项(Miscellaneous)
8: 管理命令(/sbin, /usr/sbin, /usr/local/sbin)
<>:必选
[]:可选
...:可以出现多次
|:多选一
{}:分组
MAN:
    NAME:命令名称及功能简要说明
    SYNOPSIS:用法说明,包括可用的选项
    DESCRIPTION:命令功能的详尽说明,可能包括每一个选项的意义
    OPTIONS:说明每一个选项的意义
    FILES:此命令相关的配置文件
    BUGS:
    EXAMPLES:使用示例
    SEE ALSO:另外参照
翻屏:
    向后翻一屏:SPACE
    向前翻一屏:b
    向后翻一行:ENTER
    向前翻一行:k
查找:
/KEYWORD: 向后
n: 下一个
N:前一个
?KEYWORD:向前
n: 下一个
N:前一个
q: 退出
在线文档:
info COMMAND
文档:/usr/share/doc
google
apache, hadoop
练习:
    使用date单独获取系统当前的年份、月份、日、小时、分钟、秒
    
hwclock
    -w: 将系统时间写到硬件时钟
    -s: 将硬件时钟写入系统
cal: calendar
练习:
1、echo是内部命令还是外部命令?
2、其作用?
3、如何显示“The year is 2013. Today is 26.”为两行?
转义,逃逸
练习:
1、printf是内部命令还是外部命令?
2、其作用?
3、如何显示“The year is 2013. Today is 26.”为两行?
file命令及其用法。

转载地址:http://hbacl.baihongyu.com/

你可能感兴趣的文章
栈三:栈的压入、弹出序列
查看>>
排序算法:七大排序算法的PHP实现
查看>>
【Perl】Path::File 目录的创建和删除
查看>>
加速cin的技巧
查看>>
HDU 6124 Euler theorem
查看>>
2017 ACM-ICPC 亚洲区(西安赛区)网络赛
查看>>
删除排序数组中的重复项的golang实现
查看>>
Nginx下安装PIP监控软件
查看>>
原生javascript操作class-元素查找-元素是否存在-添加class-移除class
查看>>
关于XIFF开发IM的一些想法
查看>>
web设计经验<五>国外设计师总结的7个找灵感实用方法
查看>>
ForkJoinPoolet用于类似递归
查看>>
31. Ubuntu15.04系统中如何启用、禁用客人会话
查看>>
C# this关键字(给底层类库扩展成员方法)
查看>>
loadrunner11安装教程
查看>>
JMeter安装教程
查看>>
给学习IT、编程者的看
查看>>
c语言学习
查看>>
重装系统
查看>>
Kinect For Windows V2开发日志八:侦测、追踪人体骨架
查看>>