Linux学习笔记(二)
2021/11/14 7:12:08
本文主要是介绍Linux学习笔记(二),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
Linux学习笔记(二)
Author: akynazh
Blog: akynazh.site
一些文件操作
pwd
pwd [-P] -P :显示出确实的路径,而非使用链接 (link) 路径。
mkdir
mkdir [-mp] 目录名称 -m :设置文件的权限喔!直接设置,不需要看默认权限 (umask) 的脸色~ -p :帮助你直接将所需要的目录(包含上层目录)递回创建起来!
rmdir
rmdir (删除“空” 的目录) rmdir [-p] 目录名称 -p :连同“上层” “空的” 目录也一起删除
rm
rm (移除文件或目录) rm [-fir] 文件或目录 -f :就是 force 的意思,忽略不存在的文件,不会出现警告讯息; -i :互动模式,在删除前会询问使用者是否动作 -r :递回删除啊!最常用在目录的删除了!这是非常危险的选项!!!
cat tac nl more less od
cat 由第一行开始显示文件内容 tac 从最后一行开始显示,可以看出 tac 是 cat 的倒着写! nl 显示的时候,顺道输出行号! more 一页一页的显示文件内容 less 与 more 类似,但是比 more 更好的是,他可以往前翻页! head 只看头几行 tail 只看尾巴几行 od 以二进制的方式读取文件内容!
od [-t TYPE] 文件 -t :后面可以接各种“类型 (TYPE)”的输出, 例如: a :利用默认的字符来输出; c :使用 ASCII 字符来输出; d :利用十进制(decimal)来输出数据; f:利用浮点数值(floating)来输出数据; o:利用八进位(octal)来输出数据; x:利用十六进制(hexadecimal)来输出数据;
将/etc/issue这个文件的内容以8进位列出储存值与ASCII的对照表
od -t oCc /etc/issue
touch
touch [-acdmt] 文件 -a :仅修订 access time; -c :仅修改文件的时间,若该文件不存在则不创建新文件; -d :后面可以接欲修订的日期而不用目前的日期,也可以使用 --date="日期或时间" -m :仅修改 mtime ; -t :后面可以接欲修订的时间而不用目前的时间,格式为[YYYYMMDDhhmm]
chattr lsattr
chattr (设置文件隐藏属性) chattr [+-=][ASacdistu] 文件或目录名称 i :让一个文件“不能被删除、改名、设置链接也无法写入或新增数据!” 对于系统安全性有相当大的助益!只有 root 能设置此属性 lsattr [-adR] 文件或目录 -a :将隐藏文件的属性也秀出来; -d :如果接的是目录,仅列出目录本身的属性而非目录内的文件名;
which
which (寻找“可执行文件” ) [root@study ~]# which [-a] command -a :将所有由 PATH 目录中可以找到的指令均列出,而不止第一个被找到的指令名称
whereis locate find
whereis 只找 系统中某些特定目录下面的文件而已 locate 则是利用数据库来搜寻文件名,当然两者就相当的快速,并且没有实际的搜寻硬盘内的文件系统状态,比较省时间 find [PATH] [option] [action] 与时间有关的选项:共有 -atime, -ctime 与 -mtime ,以 -mtime 说明 -mtime n :n 为数字,意义为在 n 天之前的“一天之内”被更动过内容的文件; -mtime +n :列出在 n 天之前(不含 n 天本身)被更动过内容的文件文件名; -mtime -n :列出在 n 天之内(含 n 天本身)被更动过内容的文件文件名。 -newer file :file 为一个存在的文件,列出比 file 还要新的文件文件名
cp
cp (复制文件或目录) cp [-adfilprsu] source_file destination_file -a : -dr --preserve --preserve: 基于-p上,还加入SELinux属性,links,xattr等 -i : 若目标文件已经存在,在覆盖前会先询问 -p :连同文件的属性(权限、用户、时间)一起复制过去,而非使用默认属性(备份常用) -d : 若来源文件为链接文件属性,则复制链接文件属性而非本身 -r :递回持续复制,用于目录的复制行为;(常用) -s :复制成为符号链接文件 (symbolic link),亦即“捷径”文件
over
这篇关于Linux学习笔记(二)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-12如何创建可引导的 ESXi USB 安装介质 (macOS, Linux, Windows)
- 2024-11-08linux的 vi编辑器中搜索关键字有哪些常用的命令和技巧?-icode9专业技术文章分享
- 2024-11-08在 Linux 的 vi 或 vim 编辑器中什么命令可以直接跳到文件的结尾?-icode9专业技术文章分享
- 2024-10-22原生鸿蒙操作系统HarmonyOS NEXT(HarmonyOS 5)正式发布
- 2024-10-18操作系统入门教程:新手必看的基本操作指南
- 2024-10-18初学者必看:操作系统入门全攻略
- 2024-10-17操作系统入门教程:轻松掌握操作系统基础知识
- 2024-09-11Linux部署Scrapy学习:入门级指南
- 2024-09-11Linux部署Scrapy:入门级指南
- 2024-08-21【Linux】分区向左扩容的方法