day 0808 LINUX基本操作二

LINUX基本操作二

帮助命令

help

  • ls --help
  • help cd

man(manual pages)

man手册的内容很多,涉及了Linux使用过程中的方方面面,为了便于查找,man 手册被进行了分册(分区段)处理,手册通常被分为以下9个区段:

1Standard commands(标准命令)
2System calls(系统调用)
3Library functions(库函数)
4Special devices(设备说明)
5File formats(文件格式)
6Games and toys(游戏和娱乐)
7Miscellaneous(杂项)
8Administrative Commands(系统管理命令和守护进程)
9other(其他,用来存放内核例行程序的文档)

所有的手册页遵循一个常见的布局,一般包括以下部分内容:

1)手册名称与所在章节,如上图最上方的 LS(1),其中 LS 表示手册名称,(1)表示该手册位于第一章节。
2)NAME(名称):该命令或函数的名称,接着是一行简介。
3)SYNOPSIS(概要):对于命令,正式的描述它如何运行,以及需要什么样的命令行参数。对于函数,介绍函数所需的参数,以及哪个头文件包含该函数的定义。
4)DESCRIPTION(说明):命令或函数功能的文本描述。
5)EXAMPLES(示例):常用的一些示例。
6)SEE ALSO(参见):相关命令或函数的列表。
除以上内容外,不同命令存在其它部分内容,但这些部分没有得到跨手册页的标准化。
常见的例子有:OPTIONS(选项)、EXIT STATUS(退出状态)、ENVIRONMENT(环境)、BUGS(程序漏洞)、FILES(文件)、AUTHOR(作者)、REPORTING BUGS(已知漏洞)、HISTORY(历史)、COPYRIGHT(版权)等,大家了解一下即可。

man设置了如下的功能键:

功能键功能
空格键显示手册页的下一屏
Enter键一次滚动手册页的一行
b回滚一屏
f前滚一屏
q退出man命令
h列出所有功能键
/word搜索word字符串
  • man ls

info

如果觉得 man 显示的信息都还不够,满足不了需求,那么可使用 info 命令来获取帮助。

info 来自自由软件基金会的 GNU 项目,是 GNU 的超文本帮助系统,能够更完整的显示出 GNU 信息。

man 和 info 就像两个集合,它们有一个交集部分,但与 man 相比,info 工具可显示更完整的 GNU 工具信息。

文件搜索命令

find

find命令用来进行文件搜索,其功能十分强大,但由于搜索很占系统资源,建议尽量少使用find命令来执行搜索任务。在使用find命令时,应该尽可能缩小搜索范围,避免服务器使用高峰期进行文件搜素。
综上所述,在整理Linux文件时,尽可能保证规范化,提前规划好文件的存放目录。

find [搜索目录][-name/--name][搜索字符] -name区分大小写/--name不区分大小写

精准搜索(直接按目录搜)

模糊搜索*/?

根据文件大小搜索

find[目录名]- group 组名
find[]

locate

locate[文件名]

查找资料库

(比find快)

locate命令和find命令的区别:

​ find命令是全盘检索。

​ locate是在文件资料库中进行搜索。

因此,locate命令的执行速度比find快。这里 需要注意的是,文件资料库是需要不断更新的。我们新建的文件如果不更新文件资料库,就无法使用locate查询。

手动更新资料库,我们可以使用updatedb命令,但对于/tmp目录下的新建文件,是无法更新的,因为/tmp(缓存库)目录不属于文件资料库的收录范围。

which

作用:搜索命令所在目录及别名信息

which[命令]

whereis

作用:搜素命令所在目录及帮助文档的路径

格式

whereis[命令]

压缩解压命令

gzip命令

  • 英文全称GNU zip
  • 作用:压缩文件,文件扩展名为.gz
  • 语法格式:
gizp[需要压缩的文件]

该命令只能压缩文件,而不能压缩目录,并且压缩后不保留源文件

gunzip

  • GNU unzip

  • 作用:解压.gz格式文件

  • gunzip[压缩文件名]

tar -zcf命令

  • 作用:将文件压缩为.tar.gz格式

  • 格式

  • tar[选项][压缩后的文件名]目录
    选项说明
    -c :打包
    -v:显示信息
    -f:指定文件名
    -z:打包文件的同时压缩文件
    
    
    解压缩
    格式
    tar 选项[.tar.gz格式文件名][指定解压后文件存放目录,默认是当前]
    选项说明
    -x:解包
    -v:显示详细信息
    -f:指定解压文件
    -z:解压缩
    
    
    
    
  • tar 打包文件的同时会保留源文件,gzip会直接删除原来的文件

zip命令

zip命令
作用:将文件或者目录压缩为.zip格式
zip[/-r][压缩后文件名]要压缩的文件或者目录

-r:压缩目录及目录内的所有文件(夹)

  • unzip解压
unzip[.zip格式扩展名文件 ]

bzip2

作用:将文件压缩为.bz2格式,注意,只能压缩文件

格式

bzip2[/-k] 文件
  • -k 保留源文件

bunzip2

作用:解压,bz2格式压缩文件

格式

shell 
bunzip2[/-k]文件

-k 保留源文件

系统管理命令

date(data)

xdw@xdw-virtual-machine:~/first$ date '+%Y/%m/%d'
2019/08/08
xdw@xdw-virtual-machine:~/first$ date '+%Y-%m-%d'
2019-08-08
xdw@xdw-virtual-machine:~/first$ date '+%Y-%m-%d-%H-%M-%s'
2019-08-08-13-38-1565242729
xdw@xdw-virtual-machine:~/first$ date '+%Y-%m-%d-%H-%M-%S'
2019-08-08-13-38-59
xdw@xdw-virtual-machine:~/first$ 
format格式含义
%Y,%y
%m
%d
%H
%M
%S

系统管理命令

date(data)

cal

ps

ps:查看进程的详细情况

选项作用
-a显示终端上的所有进程,包括其他用户的进程
-u显示进程的详细状态
-x显示没有控制终端的进程
-r显示正在运行的进程
-w显示加宽以便显示更多的信息
  • sudo reboot# 重启

  • sudo shutdown #关机

  • shutdown -r 14:20

  • init 0 关机

  • init 6 重启

检测磁盘空间

df

显示没有控制终端的进程 |
| -r | 显示正在运行的进程 |
| -w | 显示加宽以便显示更多的信息 |
| | |

  • sudo reboot# 重启

  • sudo shutdown #关机

  • shutdown -r 14:20

  • init 0 关机

  • init 6 重启

检测磁盘空间

df

sudo df -m

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值