Linux常用命令

文件和目录操作

ls/pwd/cd/touch/mkdir/cp/mv/

rm/cat/less/grep/head/tail/

查找文件 

find通常用来在特定目录下搜索符合条件的文件

查找指定路径下扩展名是.py的文件,包括子目录

find [路径] -name "*.py"

  • 如果省略路径,表示在当前文件夹下查找
  • 在使用find命令时也可以用通配符

 

 

重定向>和>> 

  • Linux允许将命令结果 重定向到一个文件
  • 将本应显示在终端上的内容 输出/追加 到 指定文件当中
  • > 表示输出,会覆盖文件原有内容
  • >> 表示追加,会将内容追加到已有文件的末尾

管道 |

  • Linux允许将 一个命令的输出 可以通过管道 做为 另一个命令的输入
  • less:分屏显示内容
  • grep:在命令执行结果的基础上查询指定的文本

查看操作系统信息

  • 查看当前操作系统版本信息:cat /proc/version
  • 查看版本当前操作系统发行信息:cat /etc/redhat-release

Linux 系统中结束或关闭程序的基本步骤

获取目标程序的进程ID(PID)

ps -aux | grep 程序名

强制结束或关闭对应软件程序、

kill -9 进程ID

 

文件权限

 chmod命令-数字法

  • chmod在设置权限时,可以简单的使用三个数字分别对应 拥有者/组和其它用户的权限
  • 数字法:chmod 755 文件名
  • 常见数字组合有(u表示用户/g表示组/o表示其他):
    • 777 ===> u=rwx,g=rwx,o=rwx
    • 755 ===> u=rwx,g=rx,o=rx
    • 644 ===> u=rw,g=r,o=r

 

chmod命令-字母法

字母法:chmod u+r 文件名

用户类型

权限设置

 注意事项:

 

软连接与硬链接

 

文件归档管理

打包和压缩:tar、gzip、zip、unzip

打包和解包

  • tar是Linux中最常用的备份工具,此命令可以把一系列文件打包到一个大文件中,也可以把打包的文件恢复成一系列文件
  • tar使用格式如下:
# 打包文件
tar -cvf 打包文件.tar 被打包的文件/路径...

# 解包文件
tar -xvf 打包文件.tar

tar常用选项说明:

注意:f选项必须放到最后,其他选项顺序可以随意

 压缩/解压缩

1)gzip

  • tar与gzip命令结合使用实现文件 打包、压缩
  • rar只负责打包文件,但不压缩
  • 用gzip压缩tar打包后的文件,其扩展名一般用xxxx.tar.gz

gzip使用格式如下:

gzip [选项] 被压缩文件 (gzip -r xx.tar)

常用选项:

  • -r:压缩所有子目录,即递归处理
  • -d:指定文件解压缩

打包压缩的合并

  • tar命令中增加一个选项-z 可以调用gzip实现一个压缩的功能,实现一个先打包后压缩的过程
  • 命令格式如下:
#压缩文件
tar -zcvf 打包文件.tar.gz 被压缩的文件/路径...

# 解压缩文件
tar -zxvf 打包文件.tar.gz

# 解压缩到指定路径, 大写-C
tar -zxvf 打包文件.tar.gz -C 目标路径

2)zip、unzip

通过zip压缩文件的目标文件不需要指定扩展名,默认扩展名为zip。

命令格式如下:

# 压缩文件
zip [-r] 打包文件 被压缩文件

# 解压缩文件
unzip -d 解压后的目录 打包文件.zip

选项:

-r:递归处理,将指定目录下的所有文件和子目录一并处理

 

vi简介

  • vi是一个文本编辑器
  • 可以执行输出、删除、查找、替换、块操作等众多文本操作
  • 只能是编辑文本内容,不能对 字体 段落进行排版
  • 不支持鼠标操作
  • 没有菜单
  • 只有命令

vi三种工作模式

  • 命令模式
  • 文本输入模式
  • 末行模式

进入末行模式保存文件

 

Linux软件安装

yum命令

  • yum (Yellow dog Updater,Modified)是一个在Linux系统中常用的软件包管理器
  • yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记

yum语法

yum [options] [command] [package ...]

options:选项

  • -h:查看帮助
  • -y:当安装过程提示选择全部为"yes"
  • -q:不显示安装的过程

command:要进行的操作

package:操作的对象

yum常用命令:

  • yum list:列出所有可安装的软件清单
  • yum search:查找软件包
  • yum install <package_name>:安装指定的文件
  • yum update <package_name>:更新指定的软件
  • yum update:更新所有软件
  • yum remove <package_name>:删除软件包

 

参考:黑马测试

posted @ 2023-07-17 23:42  天才九少  阅读(51)  评论(0编辑  收藏  举报