
Linux
文章平均质量分 80
本专栏是Linux的学习笔记,有适合零基础的入门不急,照着敲一遍也能熟练使用;也有开发中常用的Linux命令,可以用到的时候随时查阅。
码农兴哥
纸上得来终觉浅,绝知此事要躬行。
展开
-
Linux常用命令汇总
Linux常用命令汇总,不断更新原创 2023-12-01 14:22:10 · 758 阅读 · 0 评论 -
Linux删除了大文件为什么磁盘空间没有释放?
rm命令删除文件的时候,只是删掉了inode数据,而文件的实际数据部分在 inode 被清除掉之后,会被覆盖并写入新的内容。但是如果文件在删除的时候是被打开的(有一个进程正在使用该文件,文件被进程锁定或者有进程一直在向这个文件写数据等)状态,那么进程依旧可以读取该文件,系统就会认为该文件的磁盘空间一直被占用。虽然删除了 access_log 文件,但是由于 nginx 进程还在一直向这个文件写入内容,文件的 inode 并没有清除掉,系统内核认为文件并未删除,这才出现空间不释放的情况。原创 2023-12-01 11:41:35 · 594 阅读 · 0 评论 -
Linux笔记15-条件判断和流程控制
else语句一样都是多分支条件语句,不过和if多分支条件语句不同的是,case语句只能判断一种条件关系,而if语句可以判断多种条件关系。while循环是不定循环,也称作条件循环。只要条件判断式成立,循环就会一直继续,直到条件判断式不成立,循环才会停止。[ -d /root ] && echo "yes" || echo "no" #第一个判断命令如果正确执行,则打印“yes”,否则打印“no”until循环,和while循环相反,until循环时只要条件判断式不成立则进行循环,并执行循环程序。原创 2023-04-23 09:56:52 · 765 阅读 · 0 评论 -
Linux笔记14-Bash字符串处理
root@localhost ~]# cut [选项] 文件名选项:-f 列号: 提取第几列-d 分隔符: 按照指定分隔符分割列说明:一般情况下,cut命令都会和管道符 grep 一起使用。原创 2023-04-23 09:56:39 · 1016 阅读 · 0 评论 -
Linux笔记13-Bash变量和运算符
最后一次执行的命令的返回状态。如果这个变量的值为0,证明上一个命令正确执行;如果这个变量的值为非0(具体是哪个数,由命令自己来决定),则证明上一个命令执行不正确了。这个是给程序看的,在脚本中判断一个命令是否正确执行就使用 $?$$ 当前进程的进程号(PID)后台运行的最后一个进程的进程号(PID) ,(canshu5.sh)/bin/bash#输出当前进程的PID。#这个PID就是variable.sh这个脚本执行时,生成的进程的PID#使用find命令在root目录下查找hello.sh文件。原创 2023-04-23 09:56:09 · 984 阅读 · 0 评论 -
Linux笔记12-Shell基础
Shell是一个命令行解释器,它为用户提供了一个向Linux内核发送请求以便运行程序的界面系统级程序,用户可以用Shell来启动、挂起、停止甚至是编写一些程序。Shell还是一个功能相当强大的编程语言,易编写,易调试,灵活性较强。Shell是解释执行的脚本语言,在Shell中可以直接调用Linux系统命令。Linux支持的Shell: /etc/shells。原创 2023-04-23 09:55:54 · 250 阅读 · 0 评论 -
Linux笔记11-权限管理
◇ 查看当前系统分区情况:使用 df -h◇ 查看分区ACL权限是否开启#dumpe2fs命令是查询指定分区详细文件系统信息的命令选项:-h 仅显示超级块中信息,而不显示磁盘块组的详细信息上面的截图说明已经开启了ACL。如果没开启,使用下面两种方法可以开启。(1)临时开启分区ACL权限[root@localhost ~]# mount -o remount,acl / (#重新挂载根分区,并挂载加入acl权限 )(2)永久开启分区ACL权限。原创 2023-04-23 09:55:30 · 358 阅读 · 0 评论 -
Linux笔记10-Linux系统管理
进程是正在执行的一个程序或命令,每一个进程都是一个运行的实体,都有自己的地址空间,并占用一定的系统资源。原创 2023-04-22 16:01:04 · 423 阅读 · 0 评论 -
Linux笔记09-文件系统管理
◆ 分区类型 * 主分区:总共最多只能分四个 * 扩展分区:只能有一个,也算作主分区的一种,也就是说主分区加扩展分区最多有四个。但是扩展分区不能存储数据和格式化,必须再划分成逻辑分区才能使用。 -- 逻辑分区:逻辑分区是在扩展分区中划分的,如果是IDE硬盘,Linux最多支持59个逻辑分区,如果是SCSI硬盘Linux最多支持11个逻辑分区◆ 文件系统ext2:是ext文件系统的升级版本,Red Hat Linux7.2版本以前的系统默认都是ext2文件系统。原创 2023-04-22 15:52:12 · 291 阅读 · 0 评论 -
Linux笔记08-关机重启命令
root@localhost ~]# shutdown [选项] 时间选项:-c: 取消前一个关机命令-h: 关机-r: 重启案例:立即关机:shutdown -h now今晚20:30 关机: shutdown -h 20:30同理,立即重启是 shutdown -r now指定时间重启 shutdown -r 20:30如果要撤销之前定时关机的操作,使用 shutdown -c说明与注意:一般情况下不会使用定时关机或重启,并且在服务器运行时一般不允许关机,只能重启!原创 2023-04-22 15:45:46 · 186 阅读 · 0 评论 -
Linux笔记07-网络命令
Linux网络通信相关命令原创 2023-04-22 13:50:56 · 2334 阅读 · 0 评论 -
Linux笔记06-压缩解压命令
Linux系统中的文件和目录打包、压缩以及解压的命令原创 2023-04-22 13:45:33 · 1323 阅读 · 0 评论 -
Linux笔记05-用户管理命令
Linux用户管理相关命令原创 2023-04-22 13:23:27 · 1385 阅读 · 0 评论 -
Linux笔记04-文件搜索命令
Linux系统中关于文件搜索命令的使用原创 2023-04-22 13:07:58 · 813 阅读 · 1 评论 -
Linux笔记03-权限管理命令
Linux中文件权限管理的命令原创 2023-04-22 12:56:22 · 1022 阅读 · 1 评论 -
Linux笔记02-Vim常用操作及技巧
Vim是一个功能强大的全屏幕文本编辑器,是Linux/UNIX上最常用的文本编辑器,它的作用是建立、编辑、显示文本文件。Vim 没有菜单,只有命令。www.vim.org原创 2023-04-22 12:42:11 · 1545 阅读 · 0 评论 -
Linux笔记01-文件处理命令
本篇内容主要讲解Linux系统的目录处理命令、文件处理命令、链接命令原创 2023-04-22 12:09:50 · 351 阅读 · 1 评论