当前位置: 首页 > news >正文

Linux学习笔记(更新中)

Linux学习笔记

Linux关机

sync 将数据由内存同步到硬盘中。

shutdown 关机指令,可以man shutdown 来看一下帮助文档。例如你可以运行如下命令关机:

shutdown –h 10 ‘This server will shutdown after 10 mins’
这个命令告诉大家,计算机将在10分钟后关机,并且会显示在登陆用户的当前屏幕中。

shutdown –h now 立马关机

shutdown –h 20:25 系统会在今天20:25关机

shutdown –h +10 十分钟后关机

shutdown –r now 系统立马重启

shutdown –r +10 系统十分钟后重启

reboot 就是重启,等同于 shutdown –r now

halt 关闭系统,等同于shutdown –h now 和 poweroff

取消即将进行的关机,只要输入下面的命令:

# shutdown -c

Linux 系统目录结构

ls /

在这里插入图片描述
通过使用tree命令可以查看文件的结构。安装方法:

sudo snap install tree # version 1.8.0+pkg-3fd6
sudo apt install tree # version 2.0.2-1

查看tree命令详细信息

tree --help

Linux文件基本属性

在 Linux 中我们通常使用以下两个命令来修改文件或目录的所属用户与权限:

chown (change owner) : 修改所属用户与组。
chmod (change mode) : 修改用户的权限。
ls –l 命令来显示一个文件的属性以及文件所属的用户和组,如:
在这里插入图片描述

chmod:更改文件9个属性

Linux文件属性有两种设置方法,一种是数字,一种是符号。
Linux 文件的基本权限就有九个,分别是 owner/group/others(拥有者/组/其他) 三种身份各有自己的 read/write/execute 权限。
文件的权限字符为: -rwxrwxrwx , 这九个权限是三个三个一组的!其中,我们可以使用数字来代表各个权限,各权限的分数如下:

 1. r  4
 2. w  2
 3. x  1

在这里插入图片描述
chmod 777 文件或目录 ——启用所有权限

Linux处理目录和文件的命令

接下来我们就来看几个常见的处理目录的命令吧:

ls(list files): 列出目录及文件名
cd(change directory):切换目录
pwd(print work directory):显示目前的目录
mkdir(make directory):创建一个新的目录
rmdir(remove directory):删除一个空的目录
cp(copy file): 复制文件或目录
rm(remove): 删除文件或目录
mv(move file): 移动文件与目录,或修改文件与目录的名称

Linux 文件内容查看

cat  由第一行开始显示文件内容
tac  从最后一行开始显示,可以看出 taccat 的倒着写!
nl   显示的时候,顺道输出行号!
more 一页一页的显示文件内容
lessmore 类似,但是比 more 更好的是,他可以往前翻页!
head 只看头几行
tail 只看尾巴几行

Linux 磁盘管理

Linux 磁盘管理常用三个命令为 df、du 和 fdisk。具体见3个磁盘管理命令

df(英文全称:disk free):列出文件系统的整体磁盘使用量
du(英文全称:disk used):检查磁盘空间使用量
fdisk:用于磁盘分区

相关文章:

  • 虚拟机没关机,电脑直接关机导致虚拟机无法使用
  • 蓝桥杯 经典算法题 求解完全背包问题
  • 基于VUE移动端H5表格组件
  • 【代码详解】点云融合dypcd方法
  • 中学理化生实验室建设及配置要求
  • 通用大模型与垂直大模型之争!
  • 云计算与边缘计算:有何不同?
  • Linux之定时任务01
  • 【Docker 的安装:centos】
  • [数据集][目标检测]狗种类检测数据集VOC+YOLO格式20578张120类别
  • ROS-Ubuntu 版本相关
  • 哪个牌子的电视盒子好用?2024超强电视盒子排名
  • 论文理解【Offline RL】—— A dataset perspective on offline reinforcement learning
  • 三分钟了解MySQL慢查询
  • cesium拾取pick系列(拾取坐标和对象)
  • 音视频开发入门小知识
  • 数据挖掘-理解业务和数据(二)
  • 温振变送器为何被称为监测工频类设备故障的“利器”?
  • 【面试题】数组去重的五种方法(必会)
  • MySQL索引
  • JavaScript基础总结---重点
  • UnRaid设备共用其他UnRaid主UPS的详细设置方法
  • ESP32的MQTT AT固件烧录+STM32以ESP32的MQTT AT固件的AT指令连接EMQX下mqtt服务器实现消息订阅和发布
  • Python 多进程编程(一)Pool Manager in multiprocessing
  • 灰度变换 - 灰度切割(灰度级分层)+threshold函数
  • MyBatis 框架的思想及其第一次使用
  • 【Unity Shader】Unity中如何创建Cubemap?
  • 面试百问:项目上线后才发现bug怎么办?
  • C语言《文件版本通讯录》
  • 【无人机】基于EKF、UKF、PF、改进PF滤波算法的无人机航迹预测(Matlab代码实现)
  • 一篇文章让你搞懂Java中的静态代理和动态代理
  • ROS1云课-导航实践测评