Linux_1

操作系统是一款进行软硬件资源管理的软件

基础指令

指令就是程序

ls 查看当前目录

文件 = 文件属性(也是数据) + 文件内容

Linux目录是一颗多叉树

ls - l 查看文件属性

linux中 以 . 开头的是隐藏文件 ".."表示上一级目录 “." 表示当前目录(每个文件夹都有

ls -la 显示隐藏文件

ls -ld 查看目录本身

cd - 跳转最近一次使用的路径

mkdir 创建文件夹

pwd 查看当前位置

/ linux路径分隔符

\ Windows 路径分隔符

clear 清屏

touch 创建文件

cd 路径切换

cd .. 路径回退

which 找到指令所在系统的路径

alias 给指令起别名

tree命令 tree + 文件路径, 以树状新式展示目录

rm 删除命令

rm -rf + (文件名) -r递归删除, -f 强制删除

man 命令 查询命令使用方法

主要用来查询 linux 系统调用

cp 拷贝命令

拷贝目录 -r 递归拷贝, 一般执行 cp -rf src dst

mv指令

1、对文件或目录进行重命名

2.、类似剪切,移动文件

cat命令, 显示文件内容

linux 设计理念:一切皆文件

echo命令, 写入文件内容

zip, unzip

zip 压缩, 压缩文件夹 zip -r dir.zip dir

unzip (压缩包) -d (路径)

sz rz 本地与服务器互传文件

ctrl + r 搜索历史命令

linux操作系统

外壳

用户不能直接和操作系统交互, 所以需要一个 shell 外壳, 和操作系统交互

由于用户执行命令存在风险 bash(具体的一款外壳程序)基本都会创建一个子进程

权限

权限 = 人 + 事物的属性

linux用户: root / 其他, root 超级管理员, 不受权限约束

linux 三个角色, 拥有者, 所属组, other

文件中的权限

root不受权限的约束

文件三种权限:r读,w写, x可执行

33 为一组, 对应三种角色的对应权限

修改文件权限 : 只有拥有者或root

chmod 修改权限命令

chmod (操作 u / g / o + / - r / w / x) (文件名)

chmod a + rw a表示所有人

也可以通过八进制方法来修改权限()

操作系统对用户进行权限识别时只匹配一次

修改文件拥有者和所属组的命令, chown, chgrp 需要sudo提权

文件类型

Windows中通过后缀名区分文件类型,

linux不是(但是linux上的工具可能区分, 比如gcc),ls - l 第一属性列

“-” 开头是普通文件

“d”开头的是目录文件

“b”是块设备文件,磁盘

“c" 字符设备文件, /dev/pts 目录下有显示器文件

“p”管道文件 ,命令 mkfifo, 进程间通信

“l” 链接文件,比如快捷方式 ,链接命令:ln -s (目标文件路径) xx.link

一个文件能执行 = 具有可执行权限 + 本身是一个可执行文件

目录的权限

进入目录是可执行权限

ls显示目录下文件是 读权限

目录下创建或删除文件是 写权限

如何理解, 文件 = 属性 + 内容(该目录下的所有文件的信息详情)

普通文件起始权限 0666, 目录文件起始权限 0777

最终权限 = 起始权限 & (~umask)

liunx 系统默认存在权限掩码 umask

chmod t 给共享目录设置粘滞位

posted @ 2025-07-21 16:44  _nilv  阅读(13)  评论(0)    收藏  举报