每天5个运维常用指令——man,help,ls,cp,cd

这篇博客介绍了Linux运维人员常用的五个指令:man,help,ls,cp和cd。man用于查看命令帮助,help则显示Linux内置命令的帮助。ls用于列出目录内容和属性,cp执行文件或目录的复制,cd则用于切换工作目录。文章详细阐述了每个命令的使用方法和参数。

       不知不觉已经做了两个月的一线运维人员,俗话说的好,干一行爱一行,学习的脚步不能停止,从今天起每天深入了解5个运维人员常用指令,周末除外,今日的指令比较简单,有的指令可能之前的博客有讲到,但是强迫症患者还是要记下来,let's go:

 

线上查询及帮助命令

【man】:

       查看命令帮助,命令的词典,更复杂的还有info,但不常用。Linux提供了丰富的帮助手册,当你需要查看某个命令的参数时不必到处上网查找,只要man一下即可。只是有些可惜man文档是英文,只有部分被翻译且有时是乱码。

想让man手册变成中文参考如下两个指令:

sudo aptitude install manpages-zh
sudo apt-get install manpages-zh

我用了第一个,成功使man文档变成中文。

#man cp   查看cp指令的man手册

【man手册的使用方法】

 查看时需要翻屏:

        向后翻一屏:space(空格键)      向前翻一屏:b

        向后翻一行:Enter(回车键)       向前翻一行:k

   查看时需要查找:

    /关键词      向后查找    n:下一个

    ?关键词     向前查找    N:前一个

 

【man+数字+命令/函数即可以查到相关的命令和函数。】

1是普通的命令

2是系统调用,如open,write之类的(通过这个,至少可以很方便的查到调用这个函数,需要加什么头文件)

3是库函数,如printf,fread

4是特殊文件,也就是/dev下的各种设备文件

5是指文件的格式,比如passwd,就会说明这个文件中各个字段的含义

6是给游戏留的,由各个游戏自己定义

7是附件还有一些变量,比如向environ这种全局变量在这里就有说明

8是系统管理用的命令,这些命令只能由root使用,如ifconfig

n新文档,可能要移到更适合的领域。

o老文档,可能会在一段期限内保留。

l本地文档,与本特定系统有关的。

whatis +指令:分章节查看man手册

man -f +指令:显示man程序的所有手册

man 数字 +指令:显示指定章节的手册

man -a +指令:显示所有章节的手册

man -w +指令:显示手册所在的路径

man -aw +指令:结合-a参数显示所有章节的手册路径

【help】

           查看Linux内置命令的帮助,比如cd命令。help命令只能显示shell内部的命令帮助信息。而对于外部命令的帮助信息只能使用man或者info命令查看。help +命令即可

 

文件和目录操作命令(18个)

【ls】

           全拼list,功能是列出目录的内容及其内容属性信息。

ls用法:ls  [参数]  [目录名]

        (如过要显示当前目录的文件可不加目录名)

ls常用参数

     -a 显示所有文件,包含隐藏文件

     -A 显示所有文件,包含隐藏文件,但不包含.及..

     -l  显示为long format(长格式),列出文件的类型、权限、链接数、owner、group、大 小,时间,名字

     -R   

     -d 不展开目录,只显示目录自身,一般与-l配合使用以显示目录自身的属性信息(只显示当前目录的内容)

     -1 数字1,成列显示内容

     -S 以文件大小排序显示,默认从大到小 -r后,从小到大

     -U 按存放顺序排序显示

     -X 按扩展名的首字母来排序

     -t  按mtime排序(先显示时间最近的)

     -ul  按atime排序(先显示时间最近的)

     -ct  按ctime排序(先显示时间最近的)

【cp】

全拼copy,其功能为复制文件或目录。

cp命令用来复制文件或文件夹。常用方式如下:

cp -参数 +文件名 路径/新文件名

cp -r 目录1 目录2:将目录1下的所有文件及其子目录复制到目录2中

cp -i m*.c 目录1 目录2 :交互式地将目录1中的以m打头的所有.c文件复制到目录2

参数说明

  • -a:此选项通常在复制目录时使用,它保留链接、文件属性,并复制目录下的所有内容。其作用等于dpR参数组合。
  • -d:复制时保留链接。这里所说的链接相当于Windows系统中的快捷方式。
  • -f:覆盖已经存在的目标文件而不给出提示。
  • -i:与-f选项相反,在覆盖目标文件之前给出提示,要求用户确认是否覆盖,回答"y"时目标文件将被覆盖。
  • -p:除复制文件的内容外,还把修改时间和访问权限也复制到新文件中。
  • -r:若给出的源文件是一个目录文件,此时将复制该目录下所有的子目录和文件。
  • -l:不复制文件,只是生成链接文件。

 

【cd】

全拼change directory,功能是从当前工作目录切换到指定的工作目录。

cd +目录

cd /:   根目录

cd ~ :跳到自己的 home 目录

cd ..  返回上级目录

cd ../.. 返回上上级目录

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值