Linux自学笔记(5):Linux基础命令

基础命令:
date:date --help
用法:date [选项]... [+格式]
 或:date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][-ss]]
date [MMDDhhmm[[cc]yy][-ss]]:设置
MM:月
DD:日
hh:时
mm:分
YY:两位年份
CCYY:四位年份
-ss:秒钟

Linux的两种时钟
系统时钟:由Linux内核通过CPU的工作频率进行的计时;
硬件时钟:
huclock:显示硬件时钟
-s,--hctosys
-w,--systohc

        cal:日历
            cal 2018 年历

目录相关的命令:
当前目录的工作目录
主目录:家目录:HOME
root:/root
普通用户:/home/USERNAME

    ~用户主目录

cd:
cd或cd ~:回到当前用户的主目录
cd ~ USERNAME:切换至指定目录的主目录
cd ~:在上一个目录和当前目录之间来回切换

相关的环境变量
    PWD:保存了当前目录路径
    OLDPWD:上一次所在的目录路径

pwd:显示当前目录

ls:list
显示路径路径下的文件列表

用法:ls [选项]... [文件]...
-a, --all 不隐藏任何以. 开始的项目
-l:长格式
-h:单位换算
-d:查看目录自己相关属性,要与-l一起使用
dr-xr-xr-x. 5 root root 4096 1月 30 16:01 boot
第一位:文件类型
第二到九位:访问权限
数字:文件被硬链接的次数;
第一个root:文件的属主
第二个root:文件的属组
4096:文件的大小
1月 30 16:01 boot:文件最近一次被修改的时间

stat /PARHTO/SOMEFILE:获取指定文件的元数据

文件查看命令:
cat、trc
用法:cat [选项]... [文件]...
-E, --show-ends 在每行结束处显示"$"
文件内容查看命令:file
file /

回显命令:echo
[[email protected] ~]# help echo
echo: echo [-neE] [参数 ...]
将参数写到标准输出。

在标准输出上显示 ARG 参数后跟一个换行。

选项:
  -n    不要追加换行
  -e    启用下列反斜杠转义的解释
  -E    显式地抑制对于反斜杠转义的解释
  • `echo‘ 对下列反斜杠字符进行转义:
    \a 警告(响铃)
    \b 退格
    \c 抑制更多的输出
    \e 转义字符
    \f 格式提供
    \n 换行
    \r 回车
    \t 横向制表符
    \v 纵向制表符

echo "$VAR_NAME":变量会替换,双引表示弱引用
echo ‘$VAR_NAME‘:变量不会替换,强引用

[[email protected] ~]# whatis --help
Usage: whatis [OPTION...] 关键词...

-d, --debug 输出调试信息
-v, --verbose 输出详细的警告信息
-r, --regex 把每个关键词都当作正则表达式解读
-w, --wildcard 关键词里包含通配符
-l, --long 不要把输出按终端宽度截断
-C, --config-file=文件 使用该用户设置文件
-L, --locale=区域 定义本次搜索所使用的区域设置
-m, --systems=系统 use manual pages from other systems
-M, --manpath=路径 设置搜索手册页的路径为“路径”
-s, --sections=列表, --section=列表
search only these sections (colon-separated)
-?, --help give this help list
--usage give a short usage message
-V, --version print program version

whatis:
是哦那个whatis命令可将当前系统所有的帮助手册及与之对应的关键字创建为一个数据库;

原文地址:http://blog.51cto.com/keepsmile/2095869

时间: 2024-10-10 17:16:01

Linux自学笔记(5):Linux基础命令的相关文章

Linux自学笔记——httpd2.2基础配置

http服务器程序: httpd(apache) nginx lighttpd 应用程序服务器: IIS: .net tomcat:.jsp 可访问网址:www.netcraft.com httpd的安装和使用: ASF:apache software foundation httpd:apache a patchy server =apache httpd的特性: 高度模块化:core + modules DSO:dynamic shared object MPM:Multipath proc

linux学习笔记一:获取命令帮助

linux命令超多,忘记命令的使用方式.格式是很平常的事 囧.能够使用系统自带的帮助文件获取到相关的信息是学习linux的必备基本功! 下面记录几个常用的帮助命令,只为加深本菜的记忆,有不对的地方请看到这篇博文的大大加以指导,感激不尽! 简要介绍下命令,命令分为两大种类. 一种为shell自带的一些基础命令,称为内部命令.该类命令集成在shell内部,执行速度比外部命令快. 还有一种称为外部命令,该类命令是额外安装的,开机不自动加载,在需要使用时通过路径查找(printenv中的PATH项),加

Linux系统学习笔记之 1 基础命令

翻看日记,看到以前自己学习Linux是的笔记来了,温故而知新乎. 文件命名规则: 1.除了/之外,所有的字符都合法. 2.有些字符最好不要用,如空格符.制表符.退格符.和@ # & ( ) - 等. 2.避免使用.作为普通文件的第一个字符.(以点开头的是隐藏文件) 4.大小写敏感. 命令格式: 命令格式:命令 -选项 参数 例:ls -la /etc 说明:1.当有多个选项时,可以写在一起. 2.两个特殊的目录,.和.. ,分别代表当前目录和当前目录的父目录. 文件处理命令:ls 命令名称:ls

Linux的简单介绍和基础命令(上)

一.Linux简要介绍 Linux命令基础 Linux命令帮助 目录与文件基本操作 Linux家族 Redhat 红帽 三个认证 (开源但是不免费)--->社区(系统开发者)--->Centos(服务器端) Ubuntu 最好的客户端系统,开源纯免费(软件开发人群) Debian --->kali Linux(专用工具资源占用很少) 树莓派 suse Linux--->ISP(电信,移动,联通) 定制版 shell--Linux系统的一种特殊程序--"翻译官"

Linux自学笔记——Centos启动流程

Centos启动流程大概为:POST --> Boot Sequence(BIOS)--> Boot Loader (MBR) --> Kernel(ramdisk) --> rootfs (readonly)-->switchroot --> /sbin/init -->(/etc/inittab, /etc/init/*.conf) --> 设定默认运行级别 --> 系统初始化脚本 --> 关闭或启动对应级别下的服务 --> 启动终端.

Linux 自学笔记(一)

    Linux系统简介 UNIX与Linux发展史: 1965年,由MIT,GE,AT&T贝尔实验室联合开发multics项目.后由于项目过于复杂,项目进度落后于计划,最终宣告失败. 1969年,贝尔实验室的工程师肯.汤姆森在DEC的机器上开发出了UNIX系统. 1971年,丹尼斯.里奇发明了C语言,并在1973年,用C语言把UNIX系统进行了重新编写,这为UNIX系统的可移植打下了基础. TCP/IP协议的开发,并捆绑在UNIX上,使得UNIX的发展和推广启到很大的作用. UNIX的主要发

Linux的简单介绍和基础命令(下)

三.Linux的目录结构 树形目录结构 /etc 管理员的家目录 /home 普通用户家目录 /bin 所有用户的命令文件目录 /sbin 管理员命令文件目录 /boot 启动分区(grub启动菜单,压缩内核等) /usr 应用程序目录 /etc 配置文件目录 /var 可变长文件目录(日志) /dev 设备文件目录(磁盘,光驱) /tmp 临时文件 /proc 硬件信息(CPU 内存) /lib 服务管理文件(systemctl) 查看文件内容命令 cat [] 文件名 ... :查看文件内容

【linux驱动笔记】linux模块机制浅析

  1.   模块module 操作系统分微内核和宏内核,微内核优点,可以使操作系统仅作很少的事,其它事情如网络处理等都作为应用程序来实现,微内核精简的同时,必然带来性能的下降.而linux的宏内核设计,保证了设计性能,但linux作为一个通用操作系统,必然会兼容很多硬件,而linux本身的宏内核设计,导致了如果同时兼容所有的硬件,其编译代码将庞大无比,为了解决这个问题,linux效仿微内核,采用了模块这一天才思想.当内核配置make menuconfig时,可以选择M,将驱动作为模块来加载,其

Linux学习笔记:Linux发行版

Linux发行版 什么是Linux distribution – Linux的本质来说,它只是操作系统的核心(内核),负责控制硬件.管理文件系统.程序迚程等,并丌给用户提供各种工具和应用软件. – 人们以Linux核心为中心,再集成搭配各种各样的系统管理软件戒应用工具软件组成一套完整的操作系统,如此的组合便称为Linux发行版. Linux主要发行版 RedHat Linux:红帽企业级Linux是系统管理员的第一选择,它有众多的程序包,还有非常到位的支持,由于该发行版是商业化产品,所以丌是免费