侧边栏壁纸
博主头像
王小木人

这是很长,很好的一生

  • 累计撰写 141 篇文章
  • 累计创建 43 个标签
  • 累计收到 7 条评论

目 录CONTENT

文章目录

Linux常用命令

王小木人
2021-05-26 / 0 评论 / 0 点赞 / 851 阅读 / 1,536 字

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 执行

0

评论区