Linux常用语法
- 0.引言
- 特殊路径符
- Linux 命令基础格式
- 重要命令
- mkdir命令
- echo-tail命令
- vi\vim编辑器的三种工作模式
- vi/vim简单介绍
- 基础命令
- 运行模式
- 命令模式下的快捷键
- 进程
- 管理进程的命令
- Linux解压缩
- tar格式
- zip命令
- unzip命令
- ping,wget,curl等命令的使用
- 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