Linux目录
opt:存放软件安装包
root:管理员
var:存放一些关于系统的配置,日志文件等,
boot:存放系统启动时的镜像文件,图像
etc:存放重要系统文件
bin:可执行脚本命令,脚本文件
lib:存放系统的相关jar包
home:存放个人目录
linux命令
进入linux后,打开终端窗口,快捷键 ctrl +alt+t
显示当前目录结构 ls
显示当前目录详细结构,ls -hl
查看详细目录,包括隐藏文件 ls -al
cd进入目录
查看当前绝对路径 pwd
创建文件夹 mkdir
创建多级目录 mkdir -p
返回上一级目录 cd ..
删除文件夹 rm -r (递归删除所有文件)或rmdir(只能删除空文件夹)
带提示删除rm -ri
删除文件 rm -f
不需要用户确认删除目录 rm -rf
删除指定目录 rm -p
cp -r 需要复制的目录结构 复制到的目录结构
touch 文本名称(可加可不加txt) 创建记事本,创建时重名时只改变时间不改变内容
创建多个文本 touch t{1,2,3...}
编辑文本:
1,输入vi 文本名称,进入编辑窗口
2,输入a或i 进入可编辑状态
3,输入esc退出编辑状态
4,按住shift+; 输入wq保存并退出,继续则输入w按回车
查看文本头部内容(默认前十行) head 文件名
查看文本尾部内容(默认后十行) tail 文件名
查看文本全部内容 cat 文本名
倒序查看文本内容 tac 文本名
删除文件 rm 文本名称
rm -f 文本名称,没有提示
rm -r 删除文件夹
文本名称~ 这是备份文件,自动生成的,不需要进行删除
复制单个文本 cp 文本文件(如果不在当前路径写绝对路径) 复制目的路径
复制多个文本 cp 文本名称1... 目的路径
复制后改名字 cp 文本文件 复制到的路径/新的文本名称
文件移动 mv 移动的文件名称 移动到的路径
文件移动后改名 mv 移动的文件 移动的路径/新名称
查找文件夹里符合字符串的文件 ls -i|grep 字符串
定位相关命令的位置 whereis 命令名称(输出相对路径和绝对路径)
定位命令的位置 which 命令名称(输出相对位置)
显示文件类型 file 文件
统计文本行数(空的行也会统计),词数,字节数 wc 文本
去除文件重复(只去除相邻的重复行) uniq 文本
将文件内容全部转大写 tr a-z A-Z(可以设置) < 文本名称 如果写成>会清空内容
将输出的内容保存到新的文件中 cat 文本名称>新的文本名称
文本内容合并输出 paste 文本名称 ...
显示文本以指定字符开头的行 look 字符 文本名称
按指定字符长度显示,多出的字符独占一行显示 fold -w 字符长度 文本名称
清除终端窗口信息 clear
删除所有文件 rm -rf ./*
查看文件的权限 ll 文件
- rw- rw- r--
文件类型 拥有者权限 所属群组权限 其他 拥有者 所属组 文件大小 创建日期 文件名
r 读或二进制00000100 4
w 编辑或00000010 2
- 没有任何权限
x 执行或0000001 1
修改权限使用 chmod 组名(+,-,=) 权限
对应三个组
拥有者 u
所属群组 g
其他 o
所有 a
例如: chmod u+w 增加编辑权限
查看文件夹的权限 || -d 文件夹名称
r 可读/进入
w 编辑,复制移动删除
x 执行
评论区