Linux常用命令介绍

更换linux国内源

步骤1:打开linux 源文件

vim /etc/apt/sources.list   # 需要root权限

在这里插入图片描述

步骤2:更换源

2-1:更换kali源

#阿里云
deb http://mirrors.aliyun.com/kali kali-rolling main non-free contrib
deb-src http://mirrors.aliyun.com/kali kali-rolling main non-free contrib
deb http://mirrors.aliyun.com/kali-security kali-rolling/updates main contrib non-free
#中科大
deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib
deb-src http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib

  1. 敲击键盘i键,进入vim编辑模式,注释官方源,复制任一个国内源。
  2. 然后敲击键盘Esc键退出编辑模式,然后键盘输入:wq保存退出。

++++++++++++++++++++++++++++++++++分割线+++++++++++++++++++++++++++++++++++++

终端命令格式:command [-options] [parameter]

  • command :命令名称,相应功能对应德英文单词或单词缩写
  • [-options] :选项,可用来对命令进行控制,也可以省略
  • [parameter]:传给命令的参数,可以一个或多个,也可以不写

2-2 更换Parrot源

#清华大学
deb https://mirrors.tuna.tsinghua.edu.cn/parrot/ rolling main contrib non-free
#上海交通大学
deb https://mirrors.sjtug.sjtu.edu.cn/parrot/ rolling main contrib non-free

一、APT

APT:Debian系统使用的包管理工具

关于apt-get和apt之间的区别

1.1 安装软件包

apt install <package>

1.2 卸载软件包

apt remove <package>

1.3 删除的软件包和配置文件

apt purge <package>

!1.4 自动删除那些未使用的软件包(请注意此命令,由于apt的“变态”依赖性,它可能会多删软件包)

apt autoremove

1.5 更新存储库信息

apt update

1.6 将软件包更新到存储库中的最新版本

apt upgrade <package>

1.7 显示包依赖项

apt depends <package>

1.8 显示系统中安装的所有软件包的名称

apt list --installed

1.9 搜索包或文本字符串

apt search <text_string>

1.10 显示包的信息

apt show <package>

1.11 清理缓存,下载的软件包等

apt clean && apt autoclean

1.12 更新parrot系统

parrot-upgrade

二、查看命令帮助信息

1.1 --help

command --help

显示command命令的帮助信息

1.2 man

man command

查阅command命令的使用手册

man是manual的缩写,是Linux提供的一个手册,包含绝大多数的命令、函数的详细使用说明

三、文件或目录管理常见命令

常见命令作用
ls列出列表
cd切换目录
pwd显示当前路径
mkdir创建新目录
cp复制文件或目录
rm删除文件或目录
mv移动文件或目录 / 修改文件或目录的名字
touch创建文件或修改文件时间

3.1 ls命令

作用:列出目录里的内容

语法:ls [选项] 目录名称

选项参数:

  • a:显示所有文件或目录(包含以.开头的隐藏文件)
  • b:仅列出目录本身,而不是列出目录内的文件数据
  • l:以列表的形式列出文件或目录的类型,权限,所有者,修改时间等信息

实例:
在这里插入图片描述

3.2 pwd命令

作用:查看当前所在目录

语法:pwd

实例:
在这里插入图片描述

3.3 cd命令

作用:切换目录

语法:cd [相对路径或绝对路径]

选项参数:

  • 相对路径:由根目录/开始
  • 绝对路径:相对当前目录而言的

实例:
在这里插入图片描述

3.4 mkdir命令

作用:创建目录

语法:mkdir [-p] 目录名

选项参数:

  • [-p] 递归创建目录

实例:
在这里插入图片描述

3.5 rm命令

作用:删除文件或目录

语法:rm [选项] 文件/目录

选项参数:

  • -i 删除前逐一询问确认
  • -f 即使文件或目录属性为只读,亦直接删除,无需逐一确认
  • -r 将目录及以下内容都删除

实例:
在这里插入图片描述

3.6 cp 命令

作用:复制文件或者目录

语法:cp [选项] 数据源 目的地

选项参数:

  • -f :覆盖已经存在的目标文件而不给出提示
  • -i :与-f相反,再覆盖目标文件之前给出提示,键盘输入y 时目标文件将被覆盖
  • -r :若源文件是一个目录,将目录下的所有子目录和文件都复制

3.7 mv 命令

作用:移动文件或目录,也可以实现重命名

语法:mv [选项] 数据源 目的地

选项参数:

  • -i :若指定目录已有同名文件,则先询问是否覆盖旧文件
  • -f :若指定目录已有同名文件,直接覆盖不提示
命令格式运行结果
mv 文件名 文件名将源文件改为目标文件名
mv 文件名 目录名将文件移动到目标目录
mv 目录名 目录名目标目录已存在,将源目录移动到目标目录中;目标目录不存在,则将源目录改名
mv 目录名 文件名出错

3.8 touch 命令

作用:创建文件或修改文件时间

语法:touch 文件名

说明:

  • 如果文件不存在,可以创建一个空白文件
  • 如果文件存在,可以修改文件的末次修改日期

四、 查找文件和目录所在路径

1. 查找文件路径

从当前用户目录下开始寻找文件

find -name 文件名

在这里插入图片描述

从根目录开始找文件,且查找结果严格匹配大小写

find / -name 文件名

在这里插入图片描述

匹配大小写

find / -iname 文件名

在这里插入图片描述

2. 查找目录路径

whereis 目录名

在这里插入图片描述

未完待续 。。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值