linux鸟哥学习笔记
Linux学习笔记
Linux档案权限和目录配置
- 目录如果没有x权限,则无法进入该目录
改变文件和属性
- chgrp: 改变档案所属的群组
- chown:改变档案的拥有者
- chmod:改变档案的权限,SUID,SGID,SBIT等等
权限分数对照:
r:4
w:2
x:1
那么-rwxrwx---对应的分数就为770,所以修改的命令为:
#chmod 770 test.txt
符号类型改变档案的权限:
示例:
chomod u=rwx,go=rx
u表示user,g表示group,o表示others,a表示all
chmod a+w test.txt
表示给所有人添加写的权限
- 若某用户对某目录拥有的权限大于目录对目录下的某个文件的权限,则以这个目录的权限为基准,若对目录可读写,则可对文件进行操作
- 文件类型分类
- 正规档案
- 纯文本文件
- 二进制文件
- 数据格式文件
- 目录
- 连结档(类似windows的快捷方式)
- 设备与装置文件
- 资料接口文件
- 数据传输文件
- linux档案扩展名
- 正规档案
目录配置
- /root :根目录,与开机系统有关
- /usr : unix software resource 与软件安装/执行有关;
- /var: variable 与系统运作过程有关
- /etc: 配置文件
- /bin : 中啊哟执行档
- /dev : 所需要的装置档案
- /lib: 执行档所需的函式库与核心所需的模块
- /sbin:重要的系统执行文件
- /var/lock/ : 上锁只单独给某些软件或者程序使用
- /var/log/ 重要到不行,这是登录文件放置的目录,里面有比较重要的文档
绝对路径和相对路径
- 绝对路径: 由根目录(/)开始写起的文件名或者目录名称
- 相对路径: 相对目前路径的文件名写法 ./../
获取系统信息命令
- uname -a
- lsb_release -a
Linux 档案与目录管理
如果写shell scripts 来对系统进行管理,务必使用绝对路径的写法
目录的相关操作:
- . 代表此层目录
- .. 代表上一层目录
- 减号代表前一个工作目录
- ~ 代表[目前用户身份]所在的家目录
- ~name 代表name这个用户所在的家目录
根的上一层目录是自己
- 删除 - 开头的额文件时,rm ./-test.txt
文档内容查阅命令
- cat 由第一行开始显示文档内容
- tac 从最后一行开始显示
- nl 显示的时候顺便输出行号
- more 一页一页的显示文档内容
- less
- head 只看头几行
- tail 只看尾巴几行
chattr 配置文件案隐藏属性
chattr +i test.txt 给test.txt文件配置 i 属性,让他无法被删除,无法被写入,重命名等,只有root才能设置
- lsattr 显示档案隐藏属性
- file 命令显示文档类型
- which 显示命令所在的位置
如: which file, 回显/usr/bin/file
- whereis 查找档案或者目录名
- locate 查找档案或者相关的档名
- find命令
- find [PATH][option][action]
- find /etc -newer /etc/passwd 寻找etc下的档案,如果档案日期比passwd新就列出
- find /home -user root 查找属于root的档案
- find / -nouser 查找不属于任何人的档案
find *php -exec rename "s/{}/hello/" * ;
这个命令的意思是查找当前目录所有以php结尾的文件,将查找到的文件作为参数,返回到 大括号 {} 然后重命名为hello
find / -name '*test*' 查找文件名包含test的文件
删除非空目录使用 rm -r 进行删除
Linux 压缩解压操作
gzip命令目前应用度最广的压缩指令
- gzip -d test.gz 进行解压
- gizp test.txt -> test.gz
bzip2 可取代gzip
tar命令进行打包
linux鸟哥学习笔记的更多相关文章
- Linux进程间通信IPC学习笔记之同步二(SVR4 信号量)
Linux进程间通信IPC学习笔记之同步二(SVR4 信号量)
- Linux进程间通信IPC学习笔记之同步二(Posix 信号量)
Linux进程间通信IPC学习笔记之同步二(Posix 信号量)
- Linux进程间通信IPC学习笔记之消息队列(SVR4)
Linux进程间通信IPC学习笔记之消息队列(SVR4)
- Linux进程间通信IPC学习笔记之有名管道
基础知识: 有名管道,FIFO先进先出,它是一个单向(半双工)的数据流,不同于管道的是:是最初的Unix IPC形式,可追溯到1973年的Unix第3版.使用其应注意两点: 1)有一个与路径名关联的名 ...
- Linux进程间通信IPC学习笔记之管道
基础知识: 管道是最初的Unix IPC形式,可追溯到1973年的Unix第3版.使用其应注意两点: 1)没有名字: 2)用于共同祖先间的进程通信: 3)读写操作用read和write函数 #incl ...
- Linux防火墙iptables学习笔记(三)iptables命令详解和举例[转载]
Linux防火墙iptables学习笔记(三)iptables命令详解和举例 2008-10-16 23:45:46 转载 网上看到这个配置讲解得还比较易懂,就转过来了,大家一起看下,希望对您工作能 ...
- linux基础命令学习笔记(二)
linux基础命令学习笔记(二) 1.kill :终止进程 kill pid (唯一标示一个进程) kill -9 强制终止 kill -15 命令未结束不能终止 # ps aux 查看所有进程 ...
- 兄弟连Linux运维学习笔记
最新经典linux运维兄弟连Linux运维学习笔记... --------------- 全程1.5倍播放.加油我一定可以学完Linux----------------------Unix与Linux ...
- Linux shell 菜鸟学习笔记....
20171123 Linux shell 基础学习笔记1. shell 的开始 一般是 #!/bin/bash 通过 #! 来唯一指定使用的shell路径 其他的 # 都表示注释.2. shell 的 ...
随机推荐
- Spring Boot-开启第一步
Spring Boot开发的目的是为了简化Spring应用的开发,使用Spring Boot可以零配置开启一个Spring应用.这得益于Spring Boot中的自动配置组件,如果开发者觉得默认的配置 ...
- Solution -「LOCAL」人口迁徙
\(\mathcal{Description}\) \(n\) 个点,第 \(i\) 个点能走向第 \(d_i\) 个点,但从一个点出发至多走 \(k\) 步.对于每个点,求有多少点能够走到它. ...
- code-server服务端开发利器,再也不用vim装逼了!!!
一直有个需求,就是万不得已在服务修改代码的时候能有个好的工具,至少比vim要强吧!虽然vim也还行,但是如果比vscode那一定是差了点!这个微软洗心革面的新工具着实不错!从刚开始的鄙视到真香我用了不 ...
- suse 12 二进制部署 Kubernetets 1.19.7 - 第06章 - 部署kube-apiserver组件
文章目录 1.6.部署kube-apiserver 1.6.0.创建kubernetes证书和私钥 1.6.1.生成kubernetes证书和私钥 1.6.2.创建metrics-server证书和私 ...
- rinetd基于内网TCP端口转发
在Linux系统中大多数情况选择用iptables来实现端口转发,iptables虽然强大,但配置不便,而且新手容易出错.在此分享另一个TCP/UDP端口转发工具rinetd,rinetd体积小巧,配 ...
- IPC$管道的利用与远程控制
实验目的 通过实验了解IPC$攻击的原理与方法. 实验原理 IPC$攻击的相关原理 IPC$(Internet Process Connection)是共享"命名管道"的资源,它是为了让进程间通信而开 ...
- Clickhouse 分布式表&本地表 &ClickHouse实现时序数据管理和挖掘
一.CK 分布式表和本地表 (1)CK是一个纯列式存储的数据库,一个列就是硬盘上的一个或多个文件(多个分区有多个文件),关于列式存储这里就不展开了,总之列存对于分析来讲好处更大,因为每个列单独存储,所 ...
- 金融BI是什么?为什么金融同行都在讨论这个!
最近,我和金融行业的几位朋友聚会,觥筹交错之间听到最多的竟然是「金融BI」这个词!这可触及到我的知识盲区了,到底什么是金融BI呢? 朋友向我解释:BI商业智能是一种提高企业智能化的手段和工具,既可以满 ...
- [转帖]Linux 下解压 rar 文件
转至:https://www.cnblogs.com/jinanxiaolaohu/p/13824185.html https://www.cnblogs.com/xuyaowen/p/unrar_f ...
- 60天shell脚本计划-6/12-渐入佳境
--作者:飞翔的小胖猪 --创建时间:2021年2月21日 --修改时间:2021年2月25日 说明 每日上传更新一个shell脚本,周期为60天.如有需求的读者可根据自己实际情况选用合适的脚本,也可 ...