更换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
- 敲击键盘
i
键,进入vim编辑模式,注释官方源,复制任一个国内源。 - 然后敲击键盘
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 目录名
未完待续 。。。