Linux   发布时间:2022-03-31  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了命令型基础 day3 (20190929)大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

一、什么是命令? 1、 Linux命令 用来实现某一类功能的指令或程序 Linux执行大多数命令,都要找到相应的程序 绿色:可以执行程序 2、命令行的一般格式 基本用法 – 命令字 [选项]... [参数1] [参数2]... [[email protected] ~]# cat --Help #查看命令的帮助信息 [[email protected] ~]# cat -n /etc/sHells
一、什么是命令?

1、 Linux命令

2、命令行的一般格式

基本用法

– 命令字 [选项]... [参数1] [参数2]...

-l:使用较长格式列出信息,显示详细信息

快速编辑技巧

? Tab键自动补全
– 可补齐命令字、选项、参数、文件路径、软件名、服务名

快捷键

– Ctrl + l:清空整个屏幕
– Ctrl + c:废弃当前编辑的命令行(结束正在运行的命令)
– Esc + . 或 Alt + .:粘贴上一个命令的参数

– Ctrl + u:清空至行首
– Ctrl + w:往回删除一个单词(以空格界定)

二、mount挂载操作:让目录成为设备的访问点

三、 cd — Change Directory

– 用途:切换工作目录
– 格式:cd [目标文件夹位置]

~:代表用户的家目录

/root:@L_489_10@用户的家目录
/home:存放所有普通用户家目录

四、ls 列出文档及属性

? ls — List
– 格式:ls [选项]... [目录或文件名]

? 常用命令选项
– -l:以长格式显示显示详细属性
– -d:显示目录本身(而不是内容)的属性
– -h:提供易读的容量单位(K、M等)

– -A:包括名称以 . 开头的隐藏文档
– -R:递归显示内容

五、使用通配

? 针对不确定的文档名称,以特殊字符表示
– *:任意多个任意字符
– ?:单个字符

? 针对不确定的文档名称,以特殊字符表示
– [a-z]:多个字符或连续范围中的一个,若无则忽略
{a,min,xy}:多组不同的字符串,全匹配

六、别名的定义:简化复杂的命令

? 查看已设置的别名
– alias [别名名称]

? 定义新的别名
– alias 别名名称= ‘实际执行的命令行‘

? 取消已设置的别名
– unalias [别名名称]

################################################

七、mkdir 创建目录

八、rm 删除

? rm — Remove
– 格式:rR_703_11845@ [选项]... 文件或目录...

? 常用命令选项

– -r、-f:递归删除(含目录)、强制删除

~~[[email protected] /]# touch  /opt/1.txt
     [[email protected] /]# mkdir  /opt/nsd01
      [[email protected] /]# rm  -rf  /opt/1.txt
      [[email protected] /]# ls  /opt

[[email protected] /]# rm  -rf  /opt/nsd01
[[email protected] /]# ls  /opt~~

九、查找文本内容

? 根据字符串模式@L_618_43@文本行
– grep [选项] ‘匹配模式‘ 文本文件...

? 常用命令选项
– -v,取反匹配
– -i,忽略大小写

? 常用的匹配模式
– ^word 以字符串word开头
– word$ 以字符串word结尾

九、mv 移动/改名

? mv — Move
– 格式:mv [选项]... 原文件... 目标路径

重命名:路径不变的移动

十、cp 复制

? cp — Copy
– 格式:cp [选项]... 原文件...     目标路径

? 常用命令选项
– -r:递归,复制目录时必须有此选项

复制时出现同名,实现强制覆盖

复制与点进行连用 . :代表当前路径

复制到目标路径,可以重新命名

十一、重定向操作:将前面命令的输出,写入到文本文件

覆盖重定向 >>:追加重定向

date:查看日期时间

[[email protected] /]# date
2019年 09月 29日 星期日 17:13:44 CST

[[email protected] /]# date -s ‘年-月-日   时:分钟:秒‘

[[email protected] /]# date -s ‘2008-10-1 12:00:01‘
 [[email protected] /]# date

[[email protected] /]# date -s ‘2019-9-29 17:17:00‘  #修改成正确的时间
[[email protected] /]# date

bc:交互式的计算器
[[email protected] /]# bc
  加+   减-   乘*     除/     取余数运算%

Ctrl +c 退出

十二、 | 管道操作:将前面命令的输出结果,传递给后面命令作为后面命令的参数

显示/etc/passwd文件的8~12行内容

大佬总结

以上是大佬教程为你收集整理的命令型基础 day3 (20190929)全部内容,希望文章能够帮你解决命令型基础 day3 (20190929)所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。