当前位置:主页 > 查看内容

Linux的基本指令1

发布时间:2021-05-03 00:00| 位朋友查看

简介:Linux中的指令 一.基本命令 1.打开虚拟机 2.touch 3.mkdir 4.rm cat head tail less cp mv file wc 二.Linux中文件的寻址 pwd cd ls 文件处理问题 字符和集表示 输入输出 如何管理输出 如何管理文件输出 一.基本命令 1.打开虚拟机 2.touch 功能更改时间戳建……

一.基本命令

1.打开虚拟机

在这里插入图片描述

2.touch

功能:更改时间戳,建立一个不存在的文件
-a 只更改存取时间
-c 建立任何文档
-d 使用指定时间(并非现在的时间)
-m 只更改变动的时间
-r 将指定文档和目录的时间改为参考文档和目录 的时间
在这里插入图片描述

3.mkdir

创建一个新的目录
-p 可以在创建多级目录在这里插入图片描述

4.rm

删除文件或者目录
-f 强制删除文件不提示
-r 删除目录
-fr 强制删除目录不提示
在这里插入图片描述

cat

查看目标文件的内容
-b 对非空输出行编号并显示
-n 对输出的所有行编号并显示

head

功能:查看文件前多少行
-n <行数> 显示的行数

tail

功能:查看文件后多少行
-n <行数> 显示的行数

在这里插入图片描述

less

能够整也查看
<上/下> 逐行查看
<pgup/pgdn> 逐页查看
/关键字:向下搜索“关键字”的功能
n:重复前一个搜索向下匹配
N:重复前一个搜索向上匹配
q:quit

cp

复制文件或目录
cp 文件 目的地文件
-r 递归处理,将指定目录下的文件与子目录一并处理。
在这里插入图片描述

mv

移动文件,或者不存在的文件就重新命名这个文件!
mv file1 file2 dir
mv dir dir1 dir2
mv file file1<不存在> = 重命名该文件

file

功能:查看文件类型

wc

统计文件容量
-l 统计文件行数
-m 统计文件字符数
-w 统计文件单词数
-c 统计文件字节数

在这里插入图片描述

二.Linux中文件的寻址

/bin 系统常规命令
/sbin 系统管理命令
/etc 系统配置文件存放的目录
/home 系统默认的用户家目录,新增用户账号时,用户的家目录都存放在此目录
/lib 系统函数库的目录 /lib64 64位函数库
/mnt 临时设备挂载点
/opt 给主机额外安装软件所摆放的目录。
/proc 进程信息,系统识别的硬件信息
/root 超级用户的家目录
/tmp 临时存放文件的目录,任何人都可以访问,重要数据不可放置在此目录下。
/srv 系统数据(常量)
/var 系统数据(变化)
/boot 系统启动分区
/media cdrom 临时挂载点

pwd

显示当前工作目录
在这里插入图片描述

cd

切换当前的工作目录
~-= - 切换到当前
… 当前目录的上级目录
在这里插入图片描述

ls

功能: 显示文件信息
-a 列出目录下的所有文件,包括以 . 开头的隐含文件。
-d 显示目录本身的名字
-l 显示文件属性/显示目录中内容的属性
-ld 显示目录本身的属性
-s 显示文件的大小。
-R 列出所有子目录下的文件。(递归)

在这里插入图片描述

文件处理问题

在删除文件的时候:删除特定规律的文件
[*] 匹配0~任意字符
? 匹配单个字符
[[:alpha:]] 匹配单个字母
[[:lower:]] 匹配单个小写字母
[[:upper:]] 匹配单个大写字母
[[:digit:]] 匹配单个数字
[[:alnum:]] 匹配单个数字或字
[[:punct:]] 匹配单个符号
[[:space:]] 匹配单个空格

在这里插入图片描述

字符和集表示

[ ] 条件是或者关系是模糊匹配,对象和几个对比匹配就操作
[!d-f] | [^d-f] 除了d-f以外
{} 点名机制,经精确指定集合中的每一个元素
建立文件方式可以直接 touch westos{1…3}
~ 默认代表当前用户家目录
~username 指定的用户家目录
~+ = . 当前目录
~- 当前目录之前所在目录
… 当前目录的上级目录

输入输出

stdin 标准输入 【数字0表示】
键盘 鼠标 打字机
stdout 标准正确输出【数字1表示】
stderr 标准错误输出【数字2表示】

如何管理输出

小于号< 表示输入重定向
tr ‘a-z’ ‘A-Z’ < test 把test文件中的内容定向到tr程序中
《表示多行录入
在这里插入图片描述

在这里插入图片描述

如何管理文件输出

1 输出重定向 > 2> &>
find /etc -name passwd > westos.out 重定向正确输出
find /etc -name passwd 2> westos.out 重定向错误输出
find /etc -name passwd &> westos.out 重定向所有输出
2 追加

2>>
&>>
find /etc -name passwd >> westos.out 追加正确输出
find /etc -name passwd 2>> westos.out 追加错误输出
find /etc -name passwd &>> westos.out 追加所有输出

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

3 管道 “|”
把前一条命令的输出变成输入传递到下一条命令进行操作
<管道在一条命令中可以使用多次>
<1> 管道只处理正确输出
<2> 2>&1把错误输出放到正确输出中
tee 表示复制输出到指定位置
在这里插入图片描述

;原文链接:https://blog.csdn.net/qq_46490950/article/details/115446317
本站部分内容转载于网络,版权归原作者所有,转载之目的在于传播更多优秀技术内容,如有侵权请联系QQ/微信:153890879删除,谢谢!
上一篇:企业 dns 服务器搭建 下一篇:没有了

推荐图文


随机推荐