Linux常用指令(3)

简介: Linux常用指令(3)

时间戳


  • 概念:


Unix时间戳(英文为Unix epoch, Unix time, POSIX time 或 Unix timestamp)是从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数,不考虑闰秒


时间->时间戳:

date +%s


时间戳->时间:

date -d @1508749502


示例:


时间戳意义:

时间戳是无重复的且为一直递增的,时间戳对于查找很方便,特别是范围查找,


19、cal

语法:

cal [参数] [月份] [年份]


功能:

用于查看日历等时间信息,如只有一个参数,则表示年份(1-9999),如有两个参数,则表示月份和年份


常用选项:


-3 显示系统前一个月,当前月,下一个月的月历
-j 显示在当年中的第几天(一年日期按天算,从1月1号算起,默认显示当前月在一年中的天数)
-y 显示当前年份的日历


20、find

语法:

find pathname -options


功能:

find用于在文件树种查找文件,并作出相应的处理(可能访问磁盘)


相关命令:

which:专门查找命令所在路径的命令


whereis:在系统特定路径下,进行文档、命令等相关文件的查找


常用选项:


-name 按照文件名查找文件


21、alias

语法:

alias [name[=value]]


功能:

对于一些不方便命令以及选项,我们可以使用alias进行对命令设置别名


不加任何选项和参数可以查看别名


使用 unalias + 别名 可以进行删除对应别名


示例:


注:一般设置的别名只会在当前有用,退出后不再起效,当然也可以学习一下怎样设置永久有效的别名


22、grep

语法:

grep [选项] 搜寻字符串文件


功能:

在文件中搜索字符串,将找到的行打印出来


常用选项:


-i :忽略大小写的不同,所以大小写视为相同
-n :顺便输出行号
-v :反向选择,亦即显示出没有 '搜寻字符串' 内容的那一行


22、zip/unzip


  • 语法:


zip 压缩文件.zip 目录或文件


  • 功能:


将目录或文件压缩成zip格式


  • 常用选项:


-r 递归处理,将指定目录下的所有文件和子目录一并处理(否则只是打包第一层子目录和文件)


23、tar


  • 语法:


tar [-cxtzjvf] 文件与目录 …

参数


  • 功能:


tar 可以将文件和目录压缩成tgz格式,拥有更多的选项,相当于更强大的zip


  • 常用选项:


-c :建立一个压缩文件的参数指令(create 的意思);
-x :解开一个压缩文件的参数指令!
-t :查看 tarfile 里面的文件!
-z :是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩?
-j :是否同时具有 bzip2 的属性?亦即是否需要用 bzip2 压缩?
-v :压缩的过程中显示文件!这个常用,但不建议用在背景执行过程!
-f :使用档名,请留意,在 f 之后要立即接档名喔!不要再加参数!
-C : 解压到指定目录


压缩包

作用:

可以将多个文件(普通文件+目录)打包成一个文件(压缩包),避免网络传输或者其他原因造成文件丢失的情况(打包)


减少存储或者传输的成本(压缩)


24、bc

功能:

bc相当于Linux的一个计算器


示例:


25、uname

语法:

uname [选项]


功能:

uname用来获取电脑和操作系统的相关信息


常用选项:


-a或–all 详细输出所有信息,依次为内核名称,主机名,内核版本号,内核版本,硬件名,处理器类型,硬件平台类型,操作系统名称  


26、adduser/userdel

adduser:

添加新用户账号


userdel -r :

强制移除账号


passwd:

设置新用户账号的密码


ls /home:

展示家目录(查看账号)


示例:


27、su/exit

语法:

su +名字


功能:

su:切换账号


exit:退出当前账号


示例:


28、基本热键

[Tab]按键:

具有『命令补全』和『档案补齐』的功能


示例:


[Ctrl]-c按键:

让当前的程序『停掉』


示例:


[Ctrl]-d按键:

表示『键盘输入结束(End Of File, EOF 戒 End OfInput)』的意思,也可以用来取代exit来退出当前用户账号


示例:


[ctrl]-r按键:

搜索历史执行的命令


相关命令:

history:展示历史执行命令


示例:


注:可以使用上下键切换历史命令


29、关机

语法:

shutdown [选项]


常见选项:


-h : 将系统的服务停掉后,立即关机。
-r : 在将系统的服务停掉之后就重新启动
-t sec : -t 后面加秒数,亦即『过几秒后关机』的意思


拓展命令

安装和登录命令:

login、 shutdown、 halt、 reboot、 install、 mount、 umount、 chsh、exit、 last


文件处理命令:

file、 mkdir、 grep、 dd、 find、 mv、 ls、 diff、 cat、 ln


系统管理相关命令:

df、 top、 free、 quota、 at、 lp、 adduser、 groupadd、 kill、 crontab


网络操作命令:

ifconfig、 ip、 ping、 netstat、 telnet、 ftp、 route、 rlogin、 rcp、 finger、 mail、 nslookup


系统安全相关命令:

passwd、 su、 umask、 chgrp、 chmod、 chown、 chattr、 sudo ps、 who


其它命令:

tar、 unzip、 gunzip、 unarj、 mtools、 man、 unendcode、 uudecode


相关文章
|
13天前
|
Linux
Linux:文件读取指令
Linux:文件读取指令
18 2
|
5天前
|
存储 缓存 Java
Linux常用指令和知识(1)
Linux常用指令和知识(1)
8 0
|
6天前
|
人工智能 Java Shell
【Linux】环境变量及相关指令
【Linux】环境变量及相关指令
|
6天前
|
存储 监控 Unix
【Linux 系统】Linux 下基本指令 -- 详解
【Linux 系统】Linux 下基本指令 -- 详解
|
7天前
|
Linux 开发工具
linux sudo指令提权
linux sudo指令提权
|
7天前
|
算法 Unix Linux
Linux基本指令总结(二)
Linux基本指令总结(二)
|
7天前
|
Linux C语言 Windows
linux基本指令总结--文件和目录(一)
linux基本指令总结--文件和目录(一)
|
8天前
|
消息中间件 运维 Linux
运维最全Linux 命令大全之scp命令_linux scp 指令(1),2024年最新从消息中间件看分布式系统的多种套路
运维最全Linux 命令大全之scp命令_linux scp 指令(1),2024年最新从消息中间件看分布式系统的多种套路
|
13天前
|
缓存 安全 Linux
Linux入门基本指令(2)
Linux入门基本指令(2)
18 0