目录
[1.mkdir 命令](#1.mkdir 命令)
[3.rm 命令](#3.rm 命令)
[4.touch 命令](#4.touch 命令)
[5.clear 命令](#5.clear 命令)
[6.reset 命令](#6.reset 命令)
[7.cp 命令](#7.cp 命令)
[9 tar 压缩和解压命令](#9 tar 压缩和解压命令)
[10 ifconfig](#10 ifconfig)
[11 cat 命令](#11 cat 命令)
[12 reboot 命令](#12 reboot 命令)
[13 poweroff 命令](#13 poweroff 命令)
[14 ipconfig 命令](#14 ipconfig 命令)
[15 ping 命令](#15 ping 命令)
1.mkdir 命令
功能:创建一个新的文件夹
mkdir test 创建一个名为 test 的文件夹
注意:linux 下是区分大小写的
同一级目录下不能创建文件夹名字一样的文件
使用-p 参数 可以创建多级目录
2.rmdir
功能:删除一个非空目录
rmdir test 删除 TEXT 文件夹
注意:这个命令只能删除非空目录
3.rm 命令
功能:删除文件或者目录
-r -f -i
-r:递归删除
-f:强制删除
-i:删除前询问是否删除
rm -r test 递归删除这个目录下所有的子目录
注意 删除目录一定要加上-r 参数
4.touch 命令
功能:创建一个文件
touch test.c****创建一个 c 文件
rm test.c 删除这个 c 文件
5.clear 命令
功能:刷新屏幕,但是会保留历史记录
6.reset 命令
功能:重新初始化屏幕。历史记录也会清除
7.cp 命令
功能:复制文件或者复制目录
命令格式:cp 源文件 目标文件
cp test1.c test2.c 复制一个和 test1.c 一模一样的 test2.c 文件
使用**-r参数递归复制**
**把文件复制到我们想要复制的目录我们使用cp test1.c ..**就可以了
**格式:**cp 源文件 路径
sudo 使用管理员权限来运行
**把文件夹复制到我们想要复制的目录我们使用cp -r test ..**就可以了
**格式:**cp 源目录 路径
8.mv 命令
功能:修改文件名 修改目录的命令 移动文件
修改文件名:
格式:mv 源文件名 想改成的文件名
修改目录名:
格式:mv 源目录 想改成目录名
移动文件:
格式:mv 想要移动的文件的路径 要移动到哪里
移动多个文件我们的可以通配符 " * " . " * " 表示任意
9 tar 压缩和解压命令
功能:对文件和目录进行打包
格式:tar [参数] 压缩文件名 要压缩的目录或者文件的名字
-c :创建一个新的打包文件
-x : 对打包文件进行解压缩
-z : gzip 格式进行压缩或者解压,如果 c 结合,就是压缩,如果与 x 结合,就是解压
缩。后缀 tar.gz
-j :以 bzip2 的格式进行压缩或者解压,如果 c 结合,就是压缩,如果与 x 结合,就是
解压缩。后缀 tar.bz2
-f :表示要操作的文件,一般放在所有参数最后面
-v :显示正在处理的文件
-C :格式 -C 路径 ,表示将压缩文件解压到指定路径
例子:
以 bzip2 的格式压缩文件
以 gzip 的方式解压和压缩文件
将文件解压至其他目录
10 ifconfig
功能:查看和配置网络状态
设置 IP 地址
格式:ifconfig 网卡 IP
ifconfig 网卡名称 down
功能:关闭网卡
ifconfig 网卡名称 up
功能:打开网卡
11 cat 命令
功能:查看文件的内容
-b 对输出的行进行一个行编号
12 reboot 命令
功能:重启系统
13 poweroff 命令
功能:关闭系统
14 ipconfig 命令
功能:查看 windows 电脑的 IP
15 ping 命令
功能:可以测试本机与目标机器的网络是否联通 速度如何 稳定性如何。
-c ping 指定次数后停止。(否则ctrl+c退出连接)
目标机器可以是 IP 也可是域名,如果是域名,要保证 dns 是正确的