Linux常用语法

0.引言

只是学习过程当中觉得有必要记的一些Linux的相关语法进行记录,我看的是B站上黑马程序员的相关视频,有需要的大家可以看一下

特殊路径符

  • . 表示当前目录
  • ..表示上级目录
  • ~表示Home目录,可以直接使用cd ~切换到HOME目录

Linux 命令基础格式

通用格式如下:
command [-options][parameter]

  • command:命令本身
  • -options:[可选,非必填]命令的选项,可以通过选项控制命令的行为细节
  • parameter:[可选,非必填]命令的参数,多用于命令指向目标等

重要命令

mkdir命令

1,mkdir命令的语法和功能

  • mkdir用以创建新的目录(注意是新目录,也就是文件夹,不是文件)
  • 语法:mkdir [-p] Linux路径
  • 参数必填,表示创建的目录的路径,相对,绝对,特殊路径符都可以使用

2.-p选项

  • 可选,表示创建不存在的父目录,适用于创建多层的目录

在这里插入图片描述

echo-tail命令

1.echo命令

  • 可以使用echo命令在命令行当中输出指定内容
  • 语法:echo 输出的内容
  • 无需选项,只有一个参数,表示输出内容

2.反引号符

  • 被`包围的那日,会被认作命令执行,而非不同字符

3.重定向符

  • >将左侧的命令的结果,覆盖写入到符号右侧指定的文件当中
  • >>,将左侧命令的结果,追加写入到符号右侧指定的文件当中

4.tail命令

  • 查看文件尾部的内容,可以持续跟踪
  • 语法:tail [-f -num] Linux路径
    在这里插入图片描述

vi\vim编辑器的三种工作模式

vi/vim简单介绍

vi/vim编辑器就是命令行模式下的文本编辑器,用来编辑文件
vim是vi的升级版本,直接使用vim即可

基础命令

vim 文件路径
vi 文件路径

运行模式

  • 命令模式(Command mode)

命令模式下,所敲的按键编辑器都理解为命令,以命令驱动执行不同的功能。
此模型下,不能自由进行文本编辑。

  • 输入模式,(Insert mode)

也就是所谓的编辑模式、插入模式
此模式下,可以对文件内容进行自由编辑。

  • 底线命令模式(Last line mode)

:开始,通常用于文件的保存、退出。
在这里插入图片描述

命令模式下的快捷键

命令模式下可以进入到输入模式,进入到输入模式当中的快捷键有i a o以及对应的大写一共六种方式,大家只需要记住命令模式i即可,其他的进入方式可以使用i+键盘上下左右来移动光标的位置来进行替换

进程

进程是指程序在操作系统内运行后被注册成为系统内的一个进程,并且具有独立的进程ID

管理进程的命令

  • ps -ef查看进程信息
  • ps -ef | grep关键字,过滤指定关键字的进程信息
  • kill [-9]进程号,关闭指定进程号的进程

Linux解压缩

  • tar 格式,归档文件,简单的将文件整合到一个文件内,无压缩效果
  • gzip格式,gzip压缩文件,不仅能整合到一个文件,同时有体积压缩效果

tar格式

tar[-z -x -v -c -f -C]参数

  • -c 创建压缩文件, -v,查看压缩\解压过程,-x ,解压模式
  • -f 指定压缩\解压的文件,-z,gzip模式,-C,指定解压的路径
  • -z在选项组建议在开头,-f在选项内必须在尾部,-C单独使用

zip命令

zip[-r]参数

  • -r,压缩文件夹的使用

unzip命令

unzip[-d]参数

  • -d解压文件的目录

ping,wget,curl等命令的使用

请添加图片描述

Linux端口

端口

端口表示计算机和外部交互的出入口,可以分为物理端口和虚拟端口,IP只能确定计算机,通过端口才能锁定要交互的程序

端口的划分

  • 公认端口:1~1023
  • 注册端口:1024~49151
  • 动态端口:49152~65535

查看端口的占用

  • nmap IP地址,查看指定IP的对外暴露端口
  • netstat -anp|grep端口号,查看本机指定端口号的占用情况

参考资料

所有学习所使用到的资料,视频来源黑马程序员:
https://www.bilibili.com/video/BV1n84y1i7td/?spm_id_from=333.999.0.0

以下是 Linux 常用命令及语法的简介: 1. ls:列出当前目录下的文件和文件夹 - 语法:ls [选项] [路径] - 选项: - -l:显示详细信息 - -a:显示所有文件,包括隐藏文件 - -h:以人类可读的方式显示文件大小 2. cd:切换当前目录 - 语法:cd [路径] 3. pwd:显示当前所在目录的路径 - 语法:pwd 4. mkdir:创建新的目录 - 语法:mkdir [选项] 目录名 - 选项: - -p:可以递归创建多级目录 5. rm:删除文件或目录 - 语法:rm [选项] 文件或目录名 - 选项: - -r:递归删除目录及其子目录 - -f:强制删除,不提示 6. cp:复制文件或目录 - 语法:cp [选项] 源文件或目录 目标文件或目录 - 选项: - -r:递归复制目录及其子目录 - -f:强制复制,不提示 7. mv:移动或重命名文件或目录 - 语法:mv [选项] 源文件或目录 目标文件或目录 - 选项: - -f:强制移动或重命名,不提示 8. cat:查看文件内容 - 语法:cat [选项] 文件名 - 选项: - -n:显示行号 9. grep:查找文件中符合条件的行 - 语法:grep [选项] 模式 文件名 - 选项: - -i:忽略大小写 - -n:显示行号 - -r:递归查找子目录 10. tar:打包和解压缩文件 - 语法:tar [选项] 文件名 - 选项: - -c:创建新的归档文件 - -x:解压缩归档文件 - -z:使用 gzip 压缩或解压缩 以上是 Linux 常用命令及语法的简介,还有很多命令和选项并没有列举,如果需要使用其他命令,可以查看相关的文档或者使用 man 命令查看帮助文档。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值