Linux 实用指令 【学习笔记】

指定运行级别

运行级别说明

  • 0:关机
  • 1:单用户模式(找回丢失密码)
  • 2:多用户无网络服务
  • 3:多用户有网络服务
  • 4:系统未使用保留给用户
  • 5:图形界面
  • 6:重启
    常用运行级别是3和5,也可以指定默认运行级别

init - 运行级别设置

基本语法:

init 3  (切换到3级)
init 5  (切换到5级)

找回root密码(在CentOS7下)

(此部分参考自 https://www.cnblogs.com/leonchan/p/10979735.html

  1. 开机过程按上下箭头键,让系统不要进入到引导程序中,
  2. 按 ‘e’ 进入到编辑模式
  3. 找到linux16开始的首行,在末尾加入rw init=/bin/sh请添加图片描述
  4. 输入完毕后,按ctrl+x进入引导程序请添加图片描述
  5. 先输入chroot /sysroot,再输入passwd 然后输入新密码(2次)
    请添加图片描述
  6. 输入touch /.autorelabel 更新系统信息
    请添加图片描述
  7. ctrl+d 或者exit ,然后reboot重启
    请添加图片描述
    不出意外的话,你的密码就修改成功啦!

帮助指令

man - 获取帮助信息

基本语法: man [指令]
例如 : man ls 查看ls命令的帮助信息
在这里插入图片描述

help - 获取shell内置命令帮助信息

基本语法:help [命令]
例如: help echo
在这里插入图片描述

文件目录指令

pwd - 显示当前工作目录的绝对路径

基本语法: pwd
例如:
在这里插入图片描述

ls - 显示路径下的文件

基本语法:ls
例如:
在这里插入图片描述
常用选项:
-a:显示当前目录所有的文件和目录,包括隐藏的。
-l :以列表的形式显示信息

cd - 切换到指定目录

基本语法:cd [参数] 可用绝对路径或相对路径
例如:
在这里插入图片描述

常用选项:
cd ~ 或 cd:回到当前用户的目录。
cd .. :回到上一级

mkdir - 创建目录

基本语法:mkdir [参数] 可用绝对路径或相对路径
例如:mkdir /home/stick
常用选项: -p 创建多级目录

touch - 创建空文件

基本语法:touch [文件名] 也可以接路径
例如:touch hello.txt

cp - 拷贝文件到指令目录

基本语法: cp [选项]
常用选项: -r 递归复制整个文件夹
例如:cp hello.txt -r /home/abc

rm - 移除文件或目录

基本语法: rm [参数] 参数填要删除的文件
常用选项: -r 递归删除整个文件夹 ; -f 强制删除不提示
例如:rm -rf /home/abc

mv - 移动文件或重命名

基本语法: mv [oldName] [newName] (重命名);mv [moveFile] [target] (移动文件);
例如:mv cat.txt pig.txt 重命名文件

cat - 查看文件内容(不能编辑)

基本语法: cat [参数] 参数填要查看的文件
常用选项: -n 显示行号
例如:cat hello.txt

more - 按页显示文件内容

基本语法: more [要查看的文件] 有一些快捷键
例如:more hello.txt

less - 边加载边显示文件内容

基本语法: less [要查看的文件] 功能与more有些类似,但是比more更加强大。在显示文件内容时,它不是一次性全部加载,而且根据显示需要来加载内容,对于显示大型文件有较高的效率,同时也有一些快捷键。
例如:less hello.txt

echo - 输出内容到控制台

基本语法: echo [选项] [输出内容]
例如:echo "hello stick"
在这里插入图片描述

head - 显示文件的开头部分

基本语法: head [文件] 默认显示前10行
常用选项: -n 5 查看文件前5行的内容
例如:head -n 5 hello.txt 查看hello.txt文件的前5行

tail - 显示文件的末尾部分

基本语法: tail [文件] 默认显示最后10行
常用选项: -n 5 查看文件的最后5行;-f 实时追踪文档的所有更新
例如:tail -n 5 hello.txt

> - 输出重定向

基本语法: ls -l > [文件] 列表的内容写入文件中(覆盖写入)
例如:ls -l > hello.txt

>> - 输出追加

基本语法: ls -l >> [文件] 列表的内容写入文件的结尾,不会覆盖原来的内容
例如:ls -l >> hello.txt

ln - 软链接

类似于Windows的快捷方式

基本语法: ln -s [源文件或目录] [软链接名] 给源文件创建一个软链接
例如:ln -s /root /home/stick/
说明:当使用pwd查看软链接的内容时,看到的是软链接所在的目录,而非其真实的目录

history - 查看命令执行历史

基本语法: history 显示所有历史命令
例如:
在这里插入图片描述

时间日期类

date - 显示当前日期

基本语法:

  • date 显示当前时间;
  • date +%Y 显示当前年份;
  • date +%d 显示当前是那一天;
  • date +%m 显示当前月份;
  • date +"%Y-%m-%d " 显示年月日;

例如:
在这里插入图片描述

cal - 查看日历

基本语法: cal [选项]
常用选项: [年份]
例如:
在这里插入图片描述

搜索查找类

find - 递归搜索文件或目录

类似于Windows资源管理器的搜索功能
基本语法: find [搜索范围] [选项]
常用选项:

  • -name [文件名] 通过名称进行搜索,例如 : find -name hello.txt
  • -user [用户名] 查找属于指定用户的文件 例如 : find -user stick
  • -size [文件大小] 按照指定的大小进行查找 例如 : find -size +200M

locate - 快速定位文件路径

注意:使用该指令前请先使用update 指令
基本语法: locate [文件名]
例如:locate hello.txt

grep - 过滤查找

一般搭配管道符 | 进行使用

例如:cat hello.txt | grep "yes"

压缩解压类

gzip - 压缩为*.gz文件

基本语法:

  • gzip [文件名] 压缩文件
  • gunzip [文件名] 解压*.gz文件

zip - 压缩为*.zip文件

基本语法:

  • zip [文件名] 压缩
  • unzip [文件名] 解压

常用选项:

  • -r 递归压缩,即压缩目录
  • -d [目录] 指定解压后文件的存放目录

例如:zip -r test.zip /home/stick/ 将stick文件夹进行压缩,并命名为test.zip

tar - 打包,可选压缩

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

阿杆.

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值