Linux之命令记录【一】

文章目录

  • 前言
  • 几个重要的热键
    • 1.[Tab]按键
    • 2.[Ctrl]-c 按键
    • 3.[Ctrl]-d 按键
    • 4.[shift]+{[PageUP]|[Page Down]}按键
  • 线上求助(查看帮助信息)
    • 1. --help
    • 2.man page
    • 3.info page
  • 用户身份
    • 1.su
  • 基础指令
    • 1.date
    • 2.cal
    • 3.bc
  • 系统字符集相关
    • 1.locale
  • 文本编辑器
    • 1.nano
  • 文件与目录
    • 1.chown
    • 2.chgrp
    • 3.chmod
    • 4.cd
    • 5.pwd
    • 6.mkdir
    • 7.rmdir
    • 8.ls
    • 9.cp
    • 10.rm
    • 11.mv
    • 12.basename
    • 13.dirname
  • 关机(重开机)
    • 0.sync
    • 1.shutdown
    • 2.reboot、halt、poweroff

前言

只是进行命令的记录,知道有这个命令而且这个命令是干什么的,不做具体命令的使用(例如命令设计的具体参数等)。

参考《鸟哥的Linux私房菜》和 Linux命令大全(手册)。

日常慢慢的持续更新 … …

几个重要的热键

1.[Tab]按键

具有“命令补全”与“文件补齐”的功能。

2.[Ctrl]-c 按键

中断目前程序的按键。

3.[Ctrl]-d 按键

通常代表着: “键盘输入结束(End Of File, EOF 或 End Of Input)”的意思。

另外也可以用来取代exit的输入!例如想要直接离开命令行,可以直接按下[Ctrl]-d就能够直接离开了(相当于输入exit啊!)。

4.[shift]+{[PageUP]|[Page Down]}按键

在纯文本的画面中执行某些指令,这个指令的输出讯息相当长!导致前面的部份已经不在目前的屏幕画面中, 如果想要回头去瞧一瞧输出的信息,就可以使用 [Shift]+[Page Up] 来往前翻页,也能够使用 [Shift]+[Page Down] 来往后翻页!

线上求助(查看帮助信息)

1. --help

几乎 Linux 上面的指令,可以使用“ --help ”这个选项, 就能够将该指令的用法作一个大致的理解。

date --help

2.man page

除了 --help 之外,还有 man 命令,man是manual(操作说明)的简写。

man date

进入man指令的功能后,可以按下“空白键”往下翻页,可以按下“ q ”按键来离开man的环境。

man page常用的按键如下:
在这里插入图片描述

3.info page

info与man的用途其实差不多,都是用来查询指令的用法或者是文件的格式。但是与man page一口气输出一堆信息不同的是,info page则是将文件数据拆成一个一个的段落。

用户身份

1.su

switch user的缩写,其功能是切换用户身份。

基础指令

1.date

显示日期与时间的指令。

2.cal

显示日历的指令

3.bc

简单好用的计算机(器)。

系统字符集相关

1.locale

locale是linux系统中多语言环境的设置接口,Locale根据计算机用户所使用的语言,所在国家或者地区,以及当地的文化传统所定义的一个软件运行时的语言环境。

locale [参数]

文本编辑器

1.nano

基于字符终端的文本编辑器工具,类似于DOS系统下的editor程序,比Linux系统中常用的vi/vim相比更加简单,更适合初学者使用。

nano [参数] 文件名

在这里插入图片描述
那个指数符号(^)代表的是键盘的[Ctrl]按键!比较重要的几个组合按键如下:

  • [ctrl]-G:取得线上说明(help),很有用的!
  • [ctrl]-X:离开naon软件,若有修改过文件会提示是否需要储存!
  • [ctrl]-O:储存盘案,若你有权限的话就能够储存盘案了;
  • [ctrl]-R:从其他文件读入数据,可以将某个文件的内容贴在本文件中;
  • [ctrl]-W:搜寻字串,这个也是很有帮助的指令!
  • [ctrl]-C:说明目前光标所在处的行数与列数等信息;
  • [ctrl]-_:可以直接输入行号,让光标快速移动到该行;
  • [alt]-Y:校正语法功能打开或关闭(按一下开、再按一下关)
  • [alt]-M:可以支持鼠标来移动光标的功能。

在这里插入图片描述
如上图,M是代表什么呢?其实就是[alt]

文件与目录

1.chown

改变文件/目录拥有者。

chown 参数 所属主:所属组 文件名

2.chgrp

改变文件/目录所属群组。

chgrp [参数] 目录/文件名

3.chmod

改变文件/目录的权限, SUID, SGID, SBIT等等的特性。

chmod [参数] 目录/文件名

4.cd

change directory,,变换目录。

# 先切换身份成为 root
su -
# 去到当前使用者的主文件夹
cd ~
# 没有加上任何路径,也还是代表回到自己主文件夹的意思,同上!
cd
# 切换到刚才的目录中
cd -
# 去到上层目录中
cd ..

5.pwd

显示目前的目录。

6.mkdir

创建一个新的目录。

# 加了这个 -p 的选项,可以自行帮你创建多层目录
mkdir -p test1/test2/test3
# 创建权限为rwx--x--x的目录(不加m属性默认权限)
mkdir -m 711 test4

7.rmdir

删除一个空的目录。rmdir命令的递归删除操作(-p参数使用)并不意味着能删除目录中已有的文件,而是要求每个子目录都必须是空的。

8.ls

list的缩写,其功能是显示目录中的文件及其属性信息。

ls [参数] [文件或目录…]

9.cp

复制文件/目录。

10.rm

删除文件/目录。

11.mv

移动文件/目录(或者重命名,相当于rename)。

12.basename

basename命令主要用于显示文件路径名剔除目录部分后的显示文件名。

# 取得最后的文件名 network
basename /etc/sysconfig/network

13.dirname

去除文件名中的非目录部分,仅显示与目录有关的内容。

# 取得目录名 etc/sysconfig
dirname /etc/sysconfig/network

关机(重开机)

0.sync

将数据同步写入硬盘中的指令。

数据在计算机中运行的模式是所有的数据都被读入内存后才能够被CPU所处理,但数据又常常需要由内存写回硬盘当中(例如储存的动作)。 由于硬盘的速度太慢(相对于内存来说),如果常常让数据在内存与硬盘中来回写入/读出,系统的性能就不会太好。

因此在Linux中,为了加快数据的读取速度,所以在默认的情况中, 某些已经载入内存中的数据将不会直接被写回硬盘,而是先暂存在内存当中,如此一来, 如果一个数据被你重复的改写,那么由于他尚未被写入硬盘中,因此可以直接由内存当中读取出来, 在速度上一定是快上相当多的!

不过,如此一来也造成些许的困扰,那就是万一你的系统因为某些特殊情况造成不正常关机 (例如停电)时,由于数据尚未被写入硬盘当中,所以就会造成数据的更新不正常!这个时候就需要sync这个指令来进行数据的写入动作! 直接在命令行下输入sync,那么在内存中尚未被更新的数据,就会被写入硬盘中!所以,这个指令在系统关机或重新开机之前, 很重要!最好多执行几次!

虽然目前的 shutdown/reboot/halt 等等指令均已经在关机前进行了 sync 这个工具的调用,不过,多做几次总是比较放心点。

sync; reboot

1.shutdown

关机指令。常用参数如下:
在这里插入图片描述

-- 立刻关机,其中 now 相当于时间为 0 的状态
shutdown -h now
-- 系统在今天的 20:25 分会关机,若在21:25才下达此指令,则隔天才关机
shutdown -h 20:25
-- 系统再过十分钟后自动关机
shutdown -h +10
-- 立即重启
shutdown -r now
-- 取消当前服务器上已有的关机任务
shutdown -c
-- 再过三十分钟系统会重新开机,并显示后面的讯息给所有在线上的使用者
shutdown -r +30 'The system will reboot' 
-- 仅发出警告信件的参数!系统并不会关机!吓唬人!
shutdown -k now 'This system will reboot' 

2.reboot、halt、poweroff

重新开机,关机。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/72614.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Unity HDR颜色、基础颜色、强度强度、HDR面板Intensity之间的相互转换

目录 前言: 一、UnityHDR面板的规律 二、HDR与基础颜色转换,HDR强度获取,输入设置强度获取 1.基础色->HDR颜色 2.HDR颜色->基础色 3.获取HDR颜色在面板中的强度 4.获取HDR颜色在面板设置输入时的强度 前言: HDR&#…

T41LQ专为人工智能物联网(AIoT)应用设计,适用于智能安防、智能家居、机器视觉等领域 软硬件资料+样品测试

君正(Ingenic)T系列芯片涵盖多个型号,每个型号根据不同应用需求提供了多个版本。以下是各型号及其主要版本: 1. T23系列: T23N:标准版,适用于移动摄像机、安全监控、视频通话和视频分析等应用…

高频 SQL 50 题(基础版)| 高级字符串函数 / 正则表达式 / 子句:1667. 修复表中的名字、1527. 患某种疾病的患者、196. 删除重复的电子邮箱、176. 第二高的薪水、...

高级字符串函数 / 正则表达式 / 子句 1667. 修复表中的名字 题目链接:1667. 修复表中的名字 状态:学会了 思路: 要求修复名字(首字母大写,其他字母小写),按顺序返回。 想法就是取出名字这一列&…

《异步江湖:XHR、Promise 与 Event Loop 的恩怨情仇》

XMLHttpRequest XMLHttpRequest(简称 XHR)是浏览器提供的一个 JavaScript 对象,用于在客户端和服务器之间发送 HTTP 请求。它是实现 AJAX(Asynchronous JavaScript and XML) 技术的核心工具,允许网页在不…

C++课程设计【宿舍管理查询软件】

宿舍管理查询软件 一、题目描述二、源码以及说明宿舍管理查询软件设计与实现1. 系统设计思路1.1 功能需求1.2 数据结构2. 系统实现3. 代码说明3.1 数据结构3.2 功能实现3.3 文件存储4. 示例运行输入输出5. 总结其他QT文章推荐一、题目描述 (一)问题描述 为宿舍管理人员编写一…

MWC 2025 | 移远通信推出AI智能无人零售解决方案,以“动态视觉+边缘计算”引领智能零售新潮流

在无人零售市场蓬勃发展的浪潮中,自动售货机正经历着从传统机械式操作向AI视觉技术的重大跨越。 移远通信作为全球领先的物联网整体解决方案供应商,精准把握行业趋势,在2025世界移动通信大会(MWC)上宣布推出全新AI智能…

C语言常用的头文件,include文件

常用头文件功能速览 1 ,通用常用头文件 01. stdio.h——标准输入输出 02. stdlib.h——内存管理与分配、随机数、字符串转换 03. string.h——字符串处理 04. math.h——数学 05. time.h——时间和日期 06. ctype…

[MySQL初阶]MySQL(4)基本查询

标题:[MySQL初阶]MySQL(4)基本查询 水墨不写bug 文章目录 一. 数据表设计二、对数据表的操作1. Create 操作(插入数据)查看最近受影响的行数: 2. Retrieve 操作(读取数据)&#xff0…

小米智能音箱Pro搭载“超级小爱”,支持远程控车

大家好,今天我要给大家好好唠唠小米智能音箱Pro,尤其是它搭载的“超级小爱”,那功能可太强大了,还支持远程控车,真的是给我们的生活带来了超多便利和惊喜。 先来说说这小米智能音箱Pro的外观。它的设计非常简约时尚,整体造型方方正正,线条流畅,放在家里任何一个角落都…

react中的useContext--为什么使用(一)

React 的数据传递流程 在 React 中,数据传递通常是自上而下的,也就是父组件把数据通过 props 传递给子组件,子组件无法直接修改父组件的数据。 例子:父组件向子组件传递数据 const Parent () > {const user { name: &quo…

如何使用 LLM 生成的术语自动在搜索应用程序上构建 autocomplete 功能

作者:来自 Elastic Michael Supangkat 了解如何在 Elastic Cloud 中,通过使用 LLM 生成的词汇,为搜索应用增强自动补全功能,实现更智能、更动态的搜索建议。 自动补全是搜索应用中的一项关键功能,它通过在用户输入时实…

MAVEN手动配置(阿里云)全教程

介于网上各种各样的MAVEN配置过程中方法大致相同却细节参差不齐,我总结了我遇见的一些问题,来完全的解决MAVEN手动配置的全过程,以及分享解决小毛病的经验。 所需材料: MAVEN3.9.9(下载适合自己的版本即可&#xff09…

DeepSeek 3FS:端到端无缓存的存储新范式

在 2025 年 2 月 28 日,DeepSeek 正式开源了其高性能分布式文件系统 3FS【1】,作为其开源周的压轴项目,3FS 一经发布便引发了技术圈的热烈讨论。它不仅继承了分布式存储的经典设计,还通过极简却高效的架构,展现了存储技…

HarmonyOS:如何将图片转为PixelMap并进行图片缓存策略

前言:在HarmonyOS项目开发中,我们使用Ark-Ts语言开发项目。我们有个功能是拍照,除了正常显示出来,并且上传服务器。我在开发过程中,遇到的问题是,如果离开这个页面再回到当前页面仍要显示图片,那…

2025.3.9机器学习笔记:文献阅读

2025.3.9周报 一、文献阅读题目信息摘要Abstract创新点网络架构实验结论不足以及展望 一、文献阅读 题目信息 题目: Time-series generative adversarial networks for flood forecasting期刊: Journal of Hydrology作者: Peiyao Weng, Yu …

linux固定IP并解决虚拟机无法ping其他电脑问题

linux固定IP并解决虚拟机无法ping其他电脑问题 1.找到网卡文件 vim /etc/sysconfig/network-scripts/ifcfg-ens33 2.编辑文件信息 BOOTPROTO 这个dhcp改为static#添加以下内容IPADDR<你的IP地址>NETMASK<子网掩码>&#xff0c;例如255.255.255.0。GATEWAY<网…

Spring实战spring-ai运行

目录 1. 配置 2 .搭建项目 3. 查看对应依赖 3.1 OpenAI 依赖 3.2 配置 OpenAI API 密钥 application.properties application.yml 4. openai实战 5. 运行和测试 6. 高级配置 示例&#xff1a;配置模型和参数 解释&#xff1a; 7. 处理异常和错误 示例&#xff1a;…

docker:配置 Docker 镜像加速器

1 镜像加速器介绍 默认情况下&#xff0c;将来从docker hub&#xff08;https://hub.docker.com/&#xff09;上下载docker镜像&#xff0c;太慢。一般都会配置镜像加速器&#xff1a; USTC&#xff1a;中科大镜像加速器&#xff08;https://docker.mirrors.ustc.edu.cn&…

[内网安全] Windows 本地认证 — NTLM 哈希和 LM 哈希

关注这个专栏的其他相关笔记&#xff1a;[内网安全] 内网渗透 - 学习手册-CSDN博客 0x01&#xff1a;SAM 文件 & Windows 本地认证流程 0x0101&#xff1a;SAM 文件简介 Windows 本地账户的登录密码是存储在系统本地的 SAM 文件中的&#xff0c;在登录 Windows 的时候&am…

算法-图-dijkstra 最短路径

理论知识 dijkstra三部曲 朴素版dijkstra 模拟过程 堆优化版dijksra 经典模版例题 Dijkstra求最短路 I 参加科学大会&#xff08;第六期模拟笔试&#xff09;--模版题 网络延迟 ref 理论知识 最短路是图论中的经典问题即&#xff1a;给出一个有向图&#xff0c;一…