Linux基本指令----下
- date指令
- cal指令
- find指令
- which指令
- whereis指令
- grep指令
- du指令
- zip/unzip指令
- tar指令
- bc指令
- uname -r指令
- 关机指令
- 重要热键
- 结语
date指令
语法: date 指定格式显示时间: date +%Y:%m:%d,date 用法:date [OPTION]… [+FORMAT]
功能: 1.在显示方面,使用者可以设定欲显示的格式,格式设定为一个加号后接数个标记。2.设定时间。
常用选项:
在显示时间方面:
%H : 小时(00…23)
%M : 分钟(00…59)
%S : 秒(00…61)
%X : 相当于 %H:%M:%S
%d : 日 (01…31)
%m : 月份 (01…12)
%Y : 完整年份 (0000…9999)
%F : 相当于 %Y-%m-%d
在设定日期方面
date -s //设置当前时间,只有root权限才能设置,其他只能查看。
date -s 20080523 //设置成20080523,这样会把具体时间设置成空00:00:00
date -s 01:01:01 //设置具体时间,不会对日期做更改
date -s “01:01:01 2008-05-23″ //这样可以设置全部时间
date -s “01:01:01 20080523″ //这样可以设置全部时间
date -s “2008-05-23 01:01:01″ //这样可以设置全部时间
date -s “20080523 01:01:01″ //这样可以设置全部时间
显示/计算时间戳
%s:打印当前时间戳
-d@(时间戳):计算出该时间戳的时间
举例:
cal指令
语法: cal [参数][月份][年份]
功能: 用于查看日历等时间信息,如只有一个参数,则表示年份(1-9999),如有两个参数,则表示月份和年份
常用选项:
-3 显示系统前一个月,当前月,下一个月的月历
-j 显示在当年中的第几天(一年日期按天算,从1月1号算起,默认显示当前月在一年中的天数)
-y 显示当前年份的日历
举例:
find指令
语法: find pathname -options
功能: 用于在文件树中查找文件,并作出相应的处理(可能访问磁盘)。
常用选项:
-name 按照文件名查找文件
举例:
which指令
语法: which [文件…]
功能: which指令会在环境变量$PATH设置的目录里查找符合条件的文件
常用选项:
-n<文件名长度> 指定文件名长度,指定的长度必须大于或等于所有文件中最长的文件名。
-p<文件名长度> 与-n参数相同,但此处的<文件名长度>包括了文件的路径。
-w 指定输出时栏位的宽度。
-V 显示版本信息。
举例:
whereis指令
语法: whereis [-bmsu] [BMS 目录名 -f ] 文件名
功能: whereis命令是定位可执行文件、源代码文件、帮助文件在文件系统中的位置。这些文件的属性应属于原始代码,二进制文件,或是帮助文件。whereis 程序还具有搜索源代码、指定备用搜索路径和搜索不寻常项的能力。
常用选项:
-b 定位可执行文件。
-m 定位帮助文件。
-s 定位源代码文件。
-u 搜索默认路径下除可执行文件、源代码文件、帮助文件以外的其它文件。
-B 指定搜索可执行文件的路径。
-M 指定搜索帮助文件的路径。
-S 指定搜索源代码文件的路径。
举例:
grep指令
语法: grep [选项] 搜索字符串 文件名
功能: 在文件中搜索字符串,将找到的行打印出来
常用选项
-i : 忽略大小写的不同,所以大小写视为相同
-n :顺便输出行号
-v :反向选择,亦即显示出没有 ‘搜寻字符串’ 内容的那一行
举例:
du指令
语法: du [选项][文件]
功能: 用于显示目录或文件的大小
常用选项:
-a或-all 显示目录中个别文件的大小。
-b或-bytes 显示目录或文件大小时,以byte为单位。
-c或–total 除了显示个别目录或文件的大小外,同时也显示所有目录或文件的总和。
-D或–dereference-args 显示指定符号连接的源文件大小。
-h或–human-readable 以K,M,G为单位,提高信息的可读性。
-H或–si 与-h参数相同,但是K,M,G是以1000为换算单位。
-k或–kilobytes 以1024 bytes为单位。
-l或–count-links 重复计算硬件连接的文件。
-L<符号连接>或–dereference<符号连接> 显示选项中所指定符号连接的源文件大小。
-m或–megabytes 以1MB为单位。
-s或–summarize 仅显示总计。
-S或–separate-dirs 显示个别目录的大小时,并不含其子目录的大小。
-x或–one-file-xystem 以一开始处理时的文件系统为准,若遇上其它不同的文件系统目录则略过。
-X<文件>或–exclude-from=<文件> 在<文件>指定目录或文件。
–exclude=<目录或文件> 略过指定的目录或文件。
–max-depth=<目录层数> 超过指定层数的目录后,予以忽略。
–help 显示帮助。
–version 显示版本信息
举例:
zip/unzip指令
语法: zip 压缩文件.zip 目录或文件 / unzip 压缩文件.zip [选项] [指定目录]
功能: 将目录或文件压缩成zip格式
常用选项:
-r :递归处理,将指定目录下的所有文件和子目录一并处理
-d : 解压到指定路径
举例:
tar指令
语法: tar [选项] [压缩后的文件名] [被压缩文件名]
功能: 将目录或文件打包并压缩
常用选项:
-c :建立一个压缩文件的参数指令(create 的意思);
-x :解开一个压缩文件的参数指令!
-t :查看 tarfile 里面的文件!
-z :是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩?
-j :是否同时具有 bzip2 的属性?亦即是否需要用 bzip2 压缩?
-v :压缩的过程中显示文件!这个常用,但不建议用在背景执行过程!
-f :使用档名,请留意,在 f 之后要立即接档名喔!不要再加参数!
-C : 解压到指定目录
举例:
bc指令
Linux下的计算器
语法: bc
功能: 计算器
举例:
uname -r指令
语法: uname [选项]
功能: uname用于获取电脑和操作系统的相关信息。
常用选项
-a或–all 详细输出所有信息,依次为内核名称,主机名,内核版本号,内核版本,硬件名,处理器类
型,硬件平台类型,操作系统名称
-r 显示操作系统的发行版号
举例:
关机指令
语法: shutdown [选项]
功能: 关机/重启
常用选项
-h : 将系统的服务停掉后,立即关机。
-r : 在将系统的服务停掉之后就重新启动
-t sec : -t 后面加秒数,亦即[过几秒后关机]的意思
重要热键
[Tab]按键—具有[命令补全]和[档案补齐]的功能
[Ctrl]-c按键—让当前的程序[停掉]
[Ctrl]-d按键—通常代表着:[键盘输入结束(End Of File, EOF 戒 End OfInput)]的意思;另外,他也可以用来取代exit
结语
到这里这篇博客已经结束啦。
这份博客👍如果对你有帮助,给博主一个免费的点赞以示鼓励欢迎各位🔎点赞👍评论收藏⭐️,谢谢!!!
如果有什么疑问或不同的见解,欢迎评论区留言欧👀