linux基础及命令详细教学

这篇博客详细介绍了Linux的基础知识,包括内核、Shell、文件系统和常用命令。内容涵盖ls、cd、mkdir、touch、tree、yum、rm、cp、mv等命令的使用方法,还涉及到vim编辑器的三种模式及其操作。此外,文章还讲解了如何查看命令帮助信息、文件内容的查看和管理、文件压缩与解压,以及find、grep等查找工具的使用。
摘要由CSDN通过智能技术生成

Linux

linux组成

1、Linux内核

内核是操作系统的核心,提供很多基本功能。

2、shell

命令解释器,shell也是一种编程

语言它具有普通编程语言的很多特点。

3、文件系统

文件系统是文件存放在磁盘等存储设备上的组织方法。

4、应用程序

Linux命令 (Tab键可以补齐)

命令:参数选项+文件或路径   

ls  查看当前文件

ls -a  查看当前文件及隐藏文件

ls -a  文件名 查看当前文件名的所有内容

ls –l 使用长格式列出文件的详细信息

ls –s 显示indoe节点信息相当于文件的身份证号

ls 【选项】【文件或目录】

cd / 退到根目录  

cd ..退到上一级

cd –回到上一次的目录

mkdir:创建目录

mkdir 【选项】【目录】

mkdir –p /a/b/c  建立递推目录

touch:建立空文件  touch 【选项】【文件】

-t+时间+文件 设置文件的时间属性

tree:以树形结构列出目录下的所有内容,包括所有文件、子目录及子目录里的目录和文件。

语法:tree [选项][自录]

-d只显示目录 ; -F标记文件类型,为不同的文件类型,添加不同的符号。

-L level遍历目录的最大层数,level为大于0的正整数

pwd:显示当前工作目录的绝对路径语法

pwd[选项]/此命令一般直接使用          

yum:安装命令的命令  语法:yum install 命令 –y

语法:rm -r[选项][文件或目录] 删除一个或多个文件或目录

-r递归删除目录及内容

-f强制删除 rm –rf ×××

-i在删除前需要确认 rm –ri ×××

cp:复制文件或目录

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

-r递归复制目录,即复制目录下的所有层级的子目录及文件

cp –r * /a/  复制所有此目录的文件到/a/下 

mv[选项][源文件]标文件] 移动和重命名文件语法

 -f若目标文件已存在,不会询问而直接覆盖

-i若目标文件已存在,就会询问是否覆盖

-n不覆盖已存在的文件

命令帮助信息查看: man命令

[home]//跳转到第一页

[End]//跳转到最后一页

/字符串  向下依次查找想要搜索的内容

?字符串  向上依次查找想要搜索的内容

n ,N//当使用/或﹖时,n会继续当前搜索方向的下一个匹配的查询;N则进行相反方向的查询。备注(在非搜索状态,N或n不生效)

q //结束本次帮助

获取命令帮助信息使用方法:命令--help

用来查看命令的使用帮助和man类似使用方法: info命令

vim的三种模式:普通模式、插入模式、末行模式

通过vim命令打开文本多种方法小结:

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值