Linux系统 学习笔记(1):相关命令

这篇博客介绍了Linux系统的基本操作,包括常用的终端命令,如pwd、ls、chmod、cd、touch、mkdir、rm、cp、mv、cat、more、grep、echo、clear、find和ln的使用,涵盖了文件和目录的查看、创建、删除、移动、权限管理等核心功能。
摘要由CSDN通过智能技术生成

本次使用VMware虚拟机安装系统Ubuntu20.04版本。

目录

常用Linux命令基本使用

Linux终端命令格式

查阅命令帮助信息

查看目录内容和切换目录

1.pwd命令:查看当前所在目录

2.ls命令:查看当前文件夹内容

ls通配符:

3.chmod命令:修改目录和文件权限:

 4.cd命令:切换目录

创建和删除文件操作:

5.touch命令:创建文件

6.mkdir命令:创建目录

7.rm命令:删除文件或目录

拷贝和移动操作:

8.cp命令:复制文件

9.mv命令:移动文件

查看文件内容:

10.cat命令:查看文件内容

11.more命令:分屏查看

12.grep命令:过滤查看

13.echo命令:回显

14.clear命令:清屏

输出重定向:

 管道符:|

 15.find命令:查找文件

 16.ln命令:创建链接文件


常用Linux命令基本使用

序号命令对应英文作用
1lslist查看当前文件夹内容
2cdChange directory切换文件夹
3touch 文件名创建空文件
4mkdir 目录名Make directory创建目录
5rm 文件名Remove删除文件
6rm -r 目录名

删除目录

Linux终端命令格式

终端命令格式:

Command [-options][parameter]

[]代表可选

  • command:命令名
  • [options]:选项,用来对命令进行控制
  • [paramter]:传给命令的参数

查阅命令帮助信息

  • help和man

命令 --help

man 命令

说明:显示ls命令的帮助信息,help是简化版的帮助信息,man是详细版的全英文。

在man中:

  • 空格:下翻一页
  • b:上翻一页
  • q:退出

查看目录内容和切换目录

1.pwd命令:查看当前所在目录

 

2.ls命令:查看当前文件夹内容

Linux下文件和目录的特点:

  • . 开头的文件为隐藏文件    例如:  .a.txt
  • ./ 代表当前目录
  • .. 代表上级目录

ls [目录名]

ls 查看当前目录内容

ls ./ 显示当前目录子目录内容

ls的常用选项:(ls -alh)

  • -a:显示所有文件,包含隐藏文件
  • -l:显示文件或目录的详细信息
  • -h:搭配l使用,显示文件大小以人性化方式显示

 

 rwx分别表示:r可读 w可写 x可执行

ls通配符:

*代表多个字符    ?代表一个字符 []代表范围

 

3.chmod命令:修改目录和文件权限:

chomod u+rwx,g+rwx,o+r-wx 文件/目录

常用选项含义: +为赋权 -为去权

  • u:user表示文件所属用户
  • g:gruop表示文件所属组
  • o:other表示其他 用户
  • a:all表示所有用户

也可以用=赋权:chomod o=r

数字法:(扩展)

r:

  • 对文件:没有r,文件不可读
  • 对目录:没有r,不能用ls看目录内容

w:

  • 对文件:没有w,文件内容只能读
  • 对目录:没有w,不能再目录下创建新文件

x:

  • 对文件:没有x,文件不能执行
  • 对目录:没有x,不能用cd进入目录

 4.cd命令:切换目录

cd 用户名进入指定目录
cd切换到当前用户的主目录
cd ~切换到大昂起按用户的主目录
cd ..切换到上级目录
cd /切换到根目录

创建和删除文件操作:

5.touch命令:创建文件

touch 文件或者目录

创建空文件或者更改文件最后修改日期(文件存在)

6.mkdir命令:创建目录

mkdir 目录

mkdir -p 目录/目录

  • 创建有嵌套关系的多级目录

7.rm命令:删除文件或目录

rm 文件

rm -r 目录

当文件或目录不存在,rm会报错,可以用-f参数,即使不存在也不报错

拷贝和移动操作:

8.cp命令:复制文件

cp [选项] 原文件 目标文件

常用选项:

  • -r:拷贝目录
  • -i:当目标文件已经存在,给用户是否覆盖的提示

9.mv命令:移动文件

和cp参数基本一致,区别是cp之后原文件还在,mv后原文件不在了

查看文件内容:

10.cat命令:查看文件内容

cat 文件名

11.more命令:分屏查看

空格向下翻页,b回看一页,q退出

12.grep命令:过滤查看

grep [选项] "字符串" 文件名

常用选项:

  • -n:显示行数
  • -v:查找不包含指定内容的行
  • -i:忽略大小写

13.echo命令:回显

echo 字符串:把echo后面的字符串回显到屏幕

14.clear命令:清屏

相当于dos命令的cls

输出重定向:

命令 参数>文件名

  • 把一个命令执行结果不输出屏幕,二十重定向到一个指定文件里
  • 如果文件不存在就创建文件,存在就覆盖

 追加重定向:>> 在内容后面新加内容

cat 文件1 文件2 文件3 > 文件4 

把文件1文件2文件3合并到文件4

 管道符:|

命令1 [输出] |  命令2[输入]

  • 命令1的输出结果作为命令2的输入数据
  • 把一个命令的输出作为另一个命令的输入

查找目录最后以s结尾 

 15.find命令:查找文件

find 开始目录 -name 文件名

find ./ -name a.txt #从当前目录开始

find / -name a.txt #从根目录开始

 16.ln命令:创建链接文件

ln -s 原文件 链接文件     相当于windows的快捷方式

  • 给a.txt创建软连接a:ln -s a.txt a
  • 创建硬链接就去掉“-s”,有“-s”默认为软链接
  • 软链接第一行标识为l,硬链接数会改变
  • 软链接不占磁盘空间 ,硬链接占磁盘空间
  • 原文件不存在,软链接失效,硬链接还可以用
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值