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


相关文章
|
1月前
|
Linux
linux-du指令
`du`命令是Linux系统中查看磁盘使用情况的基本工具之一。通过灵活使用 `du`命令的各种选项,可以准确、高效地获取文件和目录的大小信息,有助于系统管理员进行磁盘空间管理。无论是查找大文件、分析目录结构还是排除特定类型的文件,`du`命令都提供了丰富的功能和灵活的配置。理解和掌握 `du`命令的使用,对于维护和优化Linux系统的磁盘空间至关重要。
28 4
|
2月前
|
Linux Windows
【Linux】-基本指令(下)
【Linux】-基本指令(下)
【Linux】-基本指令(下)
|
24天前
|
安全 Ubuntu Unix
【Linux】基础指令
本文介绍了Linux操作系统的基本概念及特点,强调了其开源性、多用户多任务处理能力、稳定性和安全性。文章重点讲解了多个Linux基础命令,如ls、cd、touch、mkdir、rm、man、cp、mv、cat、less、find、grep、tar等,旨在帮助初学者快速掌握Linux命令行操作,为后续深入学习奠定基础。
52 0
|
2月前
|
Linux
【Linux第一弹】- 基本指令
【Linux第一弹】- 基本指令
38 1
|
2月前
|
并行计算 Ubuntu Linux
Ubuntu学习笔记(三):Linux下操作指令大全
Ubuntu学习笔记,介绍了Linux操作系统中常用的命令和操作,如文件管理、系统信息查看、软件安装等。
47 3
|
2月前
|
Unix Linux 索引
【Linux】-基本指令(上)
【Linux】-基本指令(上)
|
2月前
|
Linux Shell Windows
Linux入门1——初识Linux指令
Linux入门1——初识Linux指令
36 0
Linux入门1——初识Linux指令
|
2月前
|
人工智能 Unix Linux
装杯 之 Linux指令
本文介绍了Linux操作系统的基本命令。首先欢迎各位进入Linux的世界,并展示了`ls`命令,用于列出目录下的文件和子目录。接着介绍了`pwd`命令,用于显示当前目录;`cd`命令,用于切换目录;`mkdir`命令,用于创建目录;`touch`命令,用于创建普通文件或修改文件时间戳;`rmdir`命令,用于删除空目录;以及`rm`命令,用于删除文件或目录。通过这些基本命令,你可以开始探索和管理Linux系统。
|
4月前
|
存储 Linux
Linux专栏08:Linux基本指令之压缩解压缩指令
Linux专栏08:Linux基本指令之压缩解压缩指令
61 4
|
4月前
|
Linux
Linux专栏09:Linux基本指令之时间日期指令及关机重启指令
Linux专栏09:Linux基本指令之时间日期指令及关机重启指令
106 2