[鸟哥linux视频教程整理]02_02_linux操作系统及常用命令

linux操作系统常用命令续:

一、.date:  时间管理

1.linux系统开机时会通过rtc读取当前时间,若读取成功则不再使用这个时间,之后操作系统自身(kernel)会通过软件的方式模拟振荡器在系统内部来维持一个时钟,而windows系统是每一次操作系统开机的时候,都是从硬件时钟当中读取的当前时间设置为当前系统时间。

2.linux有两个时钟:

硬件时钟:date或hwclock

系统时钟:clock

3.date命令使用:

a.date +%D 显示月-日-年

b.date +%Y或y 显示年份,Y-4位,y-2位

c.date +%d 显示日

d.date +%T 小时分钟秒

e.date +%Y-%m-%d  显示年月日

4.修改时间:

a.date 12011113  修改的是系统时间

b.hwclock -w 将系统时钟写入到硬件

c.hwclock -s 将硬件时钟写入到系统

二、获取命令的使用帮助:

1.内部命令:help COMMAND

2.外部命令:COMMAND --help

三、命令手册:manual

1.man COMMAND

a.外部命令:显示命令使用手册

b.内部命令:显示命令所属的shell,所以内部命令一般使用help命令来查看使用帮助。

2.man分章节:

查看章节:whatis COMMAND 显示命令摘要信息及所在章节,查看第几章节:man 章节号 COMMAND

a.用户命令:(/bin,/usr/bin,/usr/local/bin)

b.系统调用:

c.库调用:

d.特殊文件:(设备文件)

e.文件格式:(解释某个命令对应的配置文件的语法)

f.游戏:

g.杂项:Miscellaneous

h.管理命令:(/sbin,/usr/sbin,/usr/local/sbin)

3.man章节说明:

a.NAME:命令名称及功能简要说明。

b.SYNOPSIS:用法说明,包括可用的选项。

c.DESCRIPTION:命令功能的详尽说明,可能包括每一个选项的意义。

d.OPTIONS:说明每个选项的意义。

f.FILES:此命令相关的配置文件。

g.BUGS:

h.EXAMPLES:使用示例。

i.SEE ALSO:另外参照。

4.翻屏:

a.向后翻一屏:SPACE

b.向前翻一屏:B

c.向后翻一行:ENTER

d.向前翻一行:K

5.查找:

a./KEYWORD:自前向后

b.?KEYWORD:自后向前

n:下一个

N:前一个

q:退出

四、在线文档:

info COMMAND

五、文档:/usr/share/doc

六、cal  日历

七、echo 默认有换行符

echo -n 去掉换行符

echo -e \n  换行

八、printf 默认起始没有换行符,得手动指定\n

九、file:

用来探测给定文件的类型。file命令对文件的检查分为文件系统、魔法幻数检查和语言检查3个过程。

语法:file(选项)(参数)

-b:列出辨识结果时,不显示文件名称;

-c:详细显示指令执行过程,便于排错或分析程序执行的情形;

-f<文件名称>:指定名称文件,其内容有一个或多个文件名称时,让file依序辨识这些文件,格式为每列一个文件名称;

-L:直接显示符号链接所指向的文件类别;

-m<魔法数字文件>:指定魔法数字文件;

-v:显示版本信息;

-z:尝试去解读压缩文件的内容。

时间: 2024-10-09 20:40:14

[鸟哥linux视频教程整理]02_02_linux操作系统及常用命令的相关文章

[鸟哥linux视频教程整理]02_01_linux操作系统及常用命令

一.操作系统结构: 首先最低层的是硬件,在单颗CPU系统平台上,硬件资源是独立的.为了能够实现在同一个计算机上同时运行多个软件,于是有了通用管理软件叫内核(kernel),内核只是一个平台,它不提供任何具特定的任务,仅仅是将硬件所具有的计算能力抽象出来并提供给上层其它软件的,其提供方式叫系统调用(System Call).由于系统调用过于低层,所以使得程序员使用系统调用来开发程序是非常麻烦的,因此有了库(library:API-Application Program Interface),库就是

[鸟哥linux视频教程整理]01_04_linux操作系统基础

一.Linux基本原则: 1.由单一的小程序组成,组合小程序完成复杂任务: 2.一切皆文件: 3.尽量避免捕获用户接口: 4.配置文件保存为纯文本格式: 二.关于接口: 1.Linux有两种接口形式,分别为GUI接口(图形化接口)和CLI(命令行接口),在CLI接口中使用命令提示符(prompt)供用户输入命令,采用bash(shell)来向用户展示的,在命令提示符下,只要输入命令即可,命令会被shell送给内核,由内核来判断这个程序是否有执行权限以及能否执行,同时还包括从什么地方开始执行. 2

[鸟哥linux视频教程整理]02_03_Linux根文件系统详解

一.根文件系统详解: FHS:Linux /boot: 系统启动的相关文件,如内核.initrd,以及grub(bootloader) /dev: 设备文件 块设备:随机访问 字符设备:线性访问,按字符为单位. 设备号:主设备号(major)和次设备号(minor) /etc:配置文件 /home:用户的家目录,每个用户的家目录通常默认为/home/USERNAME /root: /lib:库文件 /lib/modules:内核模块文件 动态库:.dll .so(share object) 静态

[鸟哥linux视频教程整理]04_01_Linux用户管理命令详解

一.用户管理: 1. 添加用户:useradd [option] USERNAME -u:UID -g:GID(基本组) -G:GID,..(附加组) -c:"COMMENT" -d:/path/to/somedirectory -s:shell -m -k: -M: -r:添加系统用户 环境变量: PATH: HISTSIZE: SHELL: echo $SHELL 2. 删除用户: userdel [option] USERNAME -r:同时删除用户的家目录 3. id:查看用户

[鸟哥linux视频教程整理]03_01_Linux文件管理类命令详解续3

一.查看文本: cat:连接并显示  tac:反向显示文本内容 -n:显示行号 -E:显示每一行的行结束符 注:对于Linux系统而言,所有的文本文件的每一行的行结束符是$.windows系统的结束符            有两个:$和换行符. 二.分屏显示: more:只支持向后翻,翻到最后一屏退出. less:同man一样 SPACE: B: ENTER: K: 三.head.tail head -n 查看前n行 tail -n: 查看后n行 -f:查看文件尾部然后不退出,等待显示后续追加至

[鸟哥linux视频教程整理]02_04_Linux文件管理命令详解续2

Linux文件管理命令详解续: 一.复制和移动文件 cp:   cp SRC DEST -r:复制目录到文件 -f:强行复制 -i:交互式 -p:保留原文件属性不变 -a:归档复制,常用于备份 说明: 1.一个文件到一个文件,多个文件到一个目录: 2.默认情况下只能复制文件到目录,不能复制目录到文件: 3.若目的目录下无文件,则复制并创建同名文件,否则重命名. 4.哪个用户复制的,新文件属主属组归谁: move:  move SRC  DEST move -t DEST SRC 1.目的地址有目

[鸟哥linux视频教程整理]03_04_Linux用户及权限详解

一.用户.组.权限: 安全上下文:(secure context) 任何时候用户发起操作计算机就是发起进程,因此进程是用户操作计算机的代理,所          以进程在运行的时候一定是以发起它的用户的身份在运行,所以进程能够访问哪些文件取决于      是进程的权限以及它访问文件的权限,这个过程的判断是由系统安全管理属性自动完成的. 1.权限:r.w.x a.文件: r:可读,可以使用类似cat等命令查看文件内容: w:可写,可以编辑或删除此文件: x:可执行,eXacutable,可以在命令

[鸟哥linux视频教程整理]04_03_Linux 管理及IO重定向

一.计算机的几大部件: 运算器.控制器:CPU 存储器:RAM 输入/输出设备: 程序:指令和数据组成 整个计算过程由运算器来完成 控制器:读取指令,并在指令的控制下去读取要进行的运算,包括数据和要执行                    的计算.因此控制器控制着运算器到哪去取数据,然后由运算器做运                    算,运算的结果由控制器的控制下输出到存储器当中去. 运算器: 存储器: 地址总线:内存寻址 数据总线:传输数据 控制总线:控制指令 寄存器:CPU暂时存储器

[鸟哥linux视频教程整理]04_04_grep及正则表达式

一.grep egrep fgrep 文本查找的需要 grep:根据模式,搜索文件,并将符合模式的文本行显示出来. Pattern(模式):文本字符和正则表达式的元字符组合而成的匹配条件. 用法:grep [options] PATTERN [FILES].... -i:忽略大小写 --color:以高亮显示 -v:显示没有被模式匹配到的行 -o:只显示被模式匹配到的字符串 二.正则表达式:REGular Expression 元字符: .:匹配任意单个字符 []:匹配指定范围内的任意单个字符