【生意多】-免费发布分类信息
当前位置: 首页 » 新闻 » 教程 » 正文

97 条 Linux 运维工程师常用命令总结需要的拿走

放大字体  缩小字体 发布日期:2020-04-15 06:20:11    浏览次数:29
导读

  3、cp [选项] 源文件或目录 目录或多个源文件 将源文件复制至目标文件,或将多个源文件复制至目标目录。  -r -R 递归复制该目录及其子目录内容-p 连同档案属性一起复制过去-f 不询问而强制复制-s 生成快捷方式-a 将档案的所有特性都一起复制  -p 递归创建目录,若父目录不存在则依次创建-m 自定义创建目录的权限 eg

  3、cp [选项] 源文件或目录 目录或多个源文件 将源文件复制至目标文件,或将多个源文件复制至目标目录。

  -r -R 递归复制该目录及其子目录内容-p 连同档案属性一起复制过去-f 不询问而强制复制-s 生成快捷方式-a 将档案的所有特性都一起复制

  -p 递归创建目录,若父目录不存在则依次创建-m 自定义创建目录的权限 eg:mkdir -m 777 hehe-v 显示创建目录的详细信息

  -f 忽略不存在的文件,不给出提示-i 交互式删除-r 将列出的目录及其子目录递归删除-v 列出详细信息

  13、cat [选项] [文件].. 一次显示整个文件或从键盘创建一个文件或将几个文件合并成一个文件

  +n 从第n行开始显示-n 每次查看n行数据+/String 搜寻String字符串位置,从其前两行开始查看-c 清屏再显示-p 换页时清屏

  -m 显示类似于more命令的百分比-N 显示行号/ 字符串:向下搜索“字符串”的功能? 字符串:向上搜索“字符串”的功能n 重复前一个搜索(与 / 或 ? 有关)N 反向重复前一个搜索(与 / 或 ? 有关)b 向后翻一页d 向后翻半页

  -b-b a 不论是否有空行,都列出行号(类似 cat -n)-b t 空行则不列行号(默认)-n 有ln rn rz三个参数,分别为再最左方显示,最右方显示不加0,最右方显示加0

  -v 显示详细的处理信息-q 不显示处理信息-num/-n (-)num 显示最后num行内容-n +num 从第num行开始显示后面的数据-c 显示最后c个字符-f 循环读取

  :w filename 将文章以指定的文件名保存起来:wq 保存并退出:q! 不保存而强制退出命令行模式功能键1)插入模式按「i」切换进入插入模式「insert mode」,按i进入插入模式后是从光标当前位置开始输入文件;按「a」进入插入模式后,是从目前光标所在位置的下一个位置开始输入文字;按「o」进入插入模式后,是插入新的一行,从行首开始输入文字。2)从插入模式切换为命令行模式按「ESC」键。3)移动光标vi可以直接用键盘上的光标来上下左右移动,但正规的vi是用小写英文字母「h」、「j」、「k」、「l」,分别控制光标左、下、上、右移一格。按「ctrl」+「b」:屏幕往后移动一页。按「ctrl」+「f」:屏幕往前移动一页。按「ctrl」+「u」:屏幕往后移动半页。按「ctrl」+「d」:屏幕往前移动半页。按数字「0」:移到文章的开头。按「G」:移动到文章的最后。按「$」:移动到光标所在行的行尾。按「^」:移动到光标所在行的行首按「w」:光标跳到下个字的开头按「e」:光标跳到下个字的字尾按「b」:光标回到上个字的开头按「#l」:光标移到该行的第#个位置,如:5l,56l。4)删除文字「x」:每按一次,删除光标所在位置的后面一个字符。「#x」:例如,「6x」表示删除光标所在位置的后面6个字符。「X」:大写的X,每按一次,删除光标所在位置的前面一个字符。「#X」:例如,「20X」表示删除光标所在位置的前面20个字符。「dd」:删除光标所在行。「#dd」:从光标所在行开始删除#行5)复制「yw」:将光标所在之处到字尾的字符复制到缓冲区中。「#yw」:复制#个字到缓冲区「yy」:复制光标所在行到缓冲区。「#yy」:例如,「6yy」表示拷贝从光标所在的该行往下数6行文字。「p」:将缓冲区内的字符贴到光标所在位置。注意:所有与y有关的复制命令都必须与p配合才能完成复制与粘贴功能。6)替换「r」:替换光标所在处的字符。「R」:替换光标所到之处的字符,直到按下「ESC」键为止。7)回复上一次操作「u」:如果您误执行一个命令,可以马上按下「u」,回到上一个操作。按多次u可以执行多次回复。8)更改「cw」:更改光标所在处的字到字尾处「c#w」:例如,「c3w」表示更改3个字9)跳至指定的行「ctrl」+「g」列出光标所在行的行号。「#G」:例如,「15G」,表示移动光标至文章的第15行行首。

  21、which 可执行文件名称 查看可执行文件的位置,在PATH变量指定的路径中查看系统命令是否存在及其位置

  22、whereis [-bmsu] [BMS 目录名 -f ] 文件名 定位可执行文件、源代码文件、帮助文件在文件系统中的位置

  -b 定位可执行文件。-m 定位帮助文件。-s 定位源代码文件。-u 搜索默认路径下除可执行文件、源代码文件、帮助文件以外的其它文件。-B 指定搜索可执行文件的路径。-M 指定搜索帮助文件的路径。-S 指定搜索源代码文件的路径。

  -c 只输出匹配行的计数。-I 不区分大小写(只适用于单字符)。-l 只显示文件名-v 显示不包含匹配文本的所有行。-n 显示匹配行数据及其行号

  -d 进行解压缩-c 将压缩的数据输出到屏幕上-v :显示原档案/压缩文件案的压缩比等信息-# :压缩等级,-1最快,但压缩比最差,=9最慢,但压缩比最好

  -d :解压-z :压缩-k :保留源文件-c :将压缩的过程产生的数据输出到屏幕上!-v :可以显示出原档案/压缩文件案的压缩比等信息;-# :与 gzip 同样的,都是在计算压缩比的参数, -9 最佳, -1 最快!

  主选项:-c 建立打包档案,可搭配 -v 来察看过程中被打包的档名(filename)-t 察看打包档案的内容含有哪些档名,重点在察看『档名』就是了;-x 解打包或解压缩的功能,可以搭配 -C (大写) 在特定目录解开辅选项:-j 透过 bzip2 的支持进行压缩/解压缩:此时档名最好为 *.tar.bz2-z 透过 gzip 的支持进行压缩/解压缩:此时档名最好为 *.tar.gz-v 在压缩/解压缩的过程中,将正在处理的文件名显示出来!-f filename -f 后面要立刻接要被处理的档名!-C 目录 这个选项用在解压缩,若要在特定目录解压缩,可以使用这个选项。--exclude FILE:在压缩打包过程中忽略某文件 eg: tar --exclude /home/zenghao -zcvf myfile.tar.gz /home/* /etc-p 保留备份数据的原本权限与属性,常用于备份(-c)重要的配置文件-P(大写) 保留绝对路径,亦即允许备份数据中含有根目录存在之意;eg:压 缩:tar -jcvf filename.tar.bz2 要被压缩的档案或目录名称查 询:tar -jtvf filename.tar.bz2解压缩:tar -jxvf filename.tar.bz2 -C 欲解压缩的目录

  -s 使用简洁格式列表,不显示用户登入时间,终端机阶段作业和程序所耗费的CPU时间。-h 不显示各栏位的标题信息列。

  -s 显示用户的注册名、实际姓名、终端名称、写状态、停滞时间、登录时间等信息-l 除了用-s选项显示的信息外,还显示用户主目录、登录shell、邮件状态等信息,以及用户主目录下的.plan、.project和.forward文件的内容。-p 除了不显示.plan文件和.project文件以外,与-l选项相同

  -M 不建立用户家目录!(系统账号默认值)-m 建立用户家目录!(一般账号默认值)-r 建立一个系统的账号,这个账号的 UID 会有限制-e 账号失效日期,格式为『YYYY-MM-DD』-D 查看useradd的各项默认值

  -l 使密码失效-u 与-l相对,用户解锁-S 列出登陆用户passwd文件内的相关参数-n 后面接天数,shadow 的第 4 字段,多久不可修改密码天数-x 后面接天数,shadow 的第 5 字段,多久内必须要更动密码-w 后面接天数,shadow 的第 6 字段,密码过期前的警告天数-i 后面接『日期』,shadow 的第 7 字段,密码失效日期使用管道刘设置密码:echo zeng passwd --stdin zenghao

  -l 列出该账号的详细密码参数;-d 后面接日期,修改 shadow 第三字段(最近一次更改密码的日期),格式YYYY-MM-DD-E 后面接日期,修改 shadow 第八字段(账号失效日),格式 YYYY-MM-DD-I 后面接天数,修改 shadow 第七字段(密码失效日期)-m 后面接天数,修改 shadow 第四字段(密码最短保留天数)-M 后面接天数,修改 shadow 第五字段(密码多久需要进行变更)-W 后面接天数,修改 shadow 第六字段(密码过期前警告日期)

  -c 后面接账号的说明,即 /etc/passwd 第五栏的说明栏,可以加入一些账号的说明。-d 后面接账号的家目录,即修改 /etc/passwd 的第六栏;-e 后面接日期,格式是 YYYY-MM-DD 也就是在 /etc/shadow 内的第八个字段数据啦!-f 后面接天数为 shadow 的第七字段。-g 后面接初始群组,修改 /etc/passwd 的第四个字段,亦即是GID的字段!-G 后面接次要群组,修改这个使用者能够支持的群组-l 后面接账号名称。亦即是修改账号名称, /etc/passwd 的第一栏!-s 后面接 Shell 的实际档案,例如 /bin/bash 或 /bin/csh 等等。-u 后面接 UID 数字啦!即 /etc/passwd 第三栏的资料;-L 冻结密码-U 解冻密码

  -b :以字节为单位进行分割。这些字节位置将忽略多字节字符边界,除非也指定了 -n 标志。-c :以字符为单位进行分割。-d :自定义分隔符,默认为制表符。-f :与-d一起使用,指定显示哪个区域。

  -n 依照数值的大小排序。-o输出文件 将排序后的结果存入指定的文件。-r 以相反的顺序来排序。-t分隔字符 指定排序时所用的栏位分隔字符。-k 选择以哪个区间进行排序。

  71、df [选项] [文件] 显示指定磁盘文件的可用空间,如果没有文件名被指定,则所有当前被挂载的文件系统的可用空间将被显示

  -a 显示全部文件系统-h 文件大小友好显示-l 只显示本地文件系统-i 显示inode信息-T 显示文件系统类型

  73、ln [参数] [源文件或目录] [目标文件或目录] 某一个文件在另外一个位置建立一个同步的链接

  -b 不检查空格字符的不同。-B 不检查空白行。-i 不检查大小写-q 仅显示差异而不显示详细信息eg: diff a b parch.log 比较两个文件的不同并产生补丁

  -1 显示当月的月历-3 显示前、当、后一个月的日历-m 显示星期一为一个星期的第一天-s (默认)星期天为第一天-j 显示当月是一年中的第几天的日历-y 显示当前年份的日历

  a 显示所有的进程-a 显示同一终端下的所有程序e 显示环境变量f 显示进程间的关系-H 显示树状结构r 显示当前终端的程序T 显示当前终端的所有程序-au 显示更详细的信息-aux 显示所有包含其他使用者的行程-u 指定用户的所有进程

  78、top [参数] 显示当前系统正在执行的进程的相关信息,包括进程ID、内存占用率、CPU占用率等

  80、free [参数] 显示linux系统中空闲的、已用的物理内存及swap内存,及被内核使用的buffer

  82、iostat [参数] [时间t] [次数n](每隔t时间刷新一次,最多刷新n次) 对系统的磁盘操作活动进行监视,汇报磁盘活动统计情况,同时也会汇报出CPU使用情况

  -l 切换时连同环境变量、工作目录一起改变-c command 执行command变回原来的使用者

 
关键词: liunx 常用命令
(文/小编)
打赏
免责声明
• 
本文为小编原创作品,作者: 小编。欢迎转载,转载请注明原文出处:http://www.31duo.com/news/show-139287.html 。本文仅代表作者个人观点,本站未对其内容进行核实,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,作者需自行承担相应责任。涉及到版权或其他问题,请及时联系我们。
 

(c)2016-2019 31DUO.COM All Rights Reserved浙ICP备19001410号-4

浙ICP备19001410号-4