1.linux系统是主要用来布置环境的 :有开发环境、测试环境、生产环境。
2.与文件相关的命令如下
cd 文件名 ——进出目录的指令
cd .. ——回退目录
pwd 显示当前目录
ll 详细的显示目录下所有的文件
ls 只显示目录下的文件名
ls -l 类似于ll
ls -a 显示所有的文件包括隐藏文件
vi 文件名
a.编辑状态 按i ,o,a,r这里可以进行改,删,新增
b.命令行状态 ----- 按:(shift +:)
q! (不保存直接退出)
wq!(保存并退出)
c.正常状态 当处于编辑状态时,按esc
新建文件夹
mkdir 文件名 ---在当前的目录下新建一个文件夹
mkdir /a/文件名 --在别的目录下新建方件夹, /a一定存在
mkdir /a/b ----当a 不存在时,会报错,,,,解决方案 mkdir -p /a/b
-p 参数的作用,递归新建目录
touch 文件名1 文件名2 ---一次新建一个文件,也可以一次新建多个文件
删除文件
rmdir 空目录 ----只能删除空目录
rm -rf 要删除的内容 -----能删除所有的信息
r ---递归删除
f ---强制删除
复制文件
cp 源文件 目标文件
移动文件:mv 源文件 目标文件 ——改变路径
重命名文件:mv 源文件名 新的文件名——路径不改变
3.权限相关命令
chmod设置文件使用权限 1. rwx--2.rwx--3.rwx 第一个是代表user用户自己使用权限; 第二个是代表group群组使用的权限; 第三个是代表other其他用户权限
格式chmod 777 文件名 ——这是421码数字法 r代表4w代表2x代表1 rwx加起来是7
4.查看文件的命令
cat
查看文件的所有内容
cat 文件名
cat -n 文件名 ----在文件内容的前面加了一个行号
缺点是需要缓存的空间大,如果你的文件内容很多使用这个命令来查看是显示不完整的
more
分页查看文件的内容
more 文件名
快捷键的使用:
空格:翻一页
回车:移一行
head
查看文件是开头部分
head 文件名
-n 从头显示N行
head -n 10 文件名
tail
查看文件的尾部
tail -n 10 文件名
实时查看日志:tail -f 文件名
echo
输出内容到控制台
echo 文件名
清除文件中的内容
echo ''>文件名
追加文件内容
''helld word">>文件名
less
在指定文件中查看文件内容
第一步:通过内容找 相关的文件
grep 查找的内容 文件名的公共特点
第二步进入对应的文件,找你要查找的内容的位置
less 文件名
进入了文件名:
/ 向下查找
? 向上查找
5与日期相关命令
修改日期:
date -s "日期的字符串"/"2022-05-12 12:42:02"
cal
查看日历 的指令
cal ---查出来的是当前年和前月的日历
查询某年某月的日历
cal 月 年
接口相关命令
lsof -i :端口(重点)
通过端口来找查进程
yum install -y lsof ---安装lsof
lsof -i:22 ----查看端口被谁使用了
查看进程
ps -ef|grep 名称
-e 显示所有进程
-f 全格式
tar -xzvf 名称.gz.tar ——解压 tar -czvf 名称.gz.tar ——压缩
可以打包,可以解压
tar -参数 打包名或是解压包.gz.tar 要压缩的所有内容
-c 打包
-v 在打包或是解压的时候展示详细信息
-f 解压后有文件名
-z 打包的同时压缩
-x 解压
zip 和unzip
zip -r 压缩名.zip 压缩的内容 -------内容与内容之间用空隔隔开
解压:unzip 压缩名.zip
好的,目前熟悉这么多