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

Linux 常用操作技巧

Linux 操作技巧大全

Linux是一种强大的操作系统,掌握各种操作技巧可以帮助我们惬意地使用它。在这篇博客中,我们将分享一些实用的Linux技巧,希望能对您有所帮助!
在这里插入图片描述

1. 使用Tab进行自动补全

在输入命令时,按下Tab键可以自动补全命令参数。例如,输入cd D后按下Tab键,将自动补全为cd Documents(前提是有一个目录名以D开头)。

cd D[TAB]

2. 快速跳转到上一个工作目录

使用cd -命令可快速跳转到上一个工作目录。

cd /usr/local/bin
cd /etc/init.d
cd -

3. 在"sudo"下使用"!!"

当在终端运行需要管理员权限的命令时,我们可能忘记加"sudo"。在这种情况下,我们可以使用"!!“快速重复上一个命令,加上"sudo”。

apt-get update  # 这个命令需要管理员权限
sudo !!          # 自动输入 "sudo apt-get update"

4. 使用“CTRL + R”进行搜索

在命令行界面中,按下CTRL + R,然后输入关键词可以搜索历史命令。

(reverse-i-search)`api': git pull origin master

5. 使用“history”查看历史命令记录

history命令用于查看历史命令记录。可以使用!number快速执行相应序号的命令。

history        
1  ls -l
2  cd ..
3  pwd
!1              # 执行 "ls -l"

6. 使用“alias”创建命令别名

为了方便使用,我们可以通过alias命令创建别名,简化一些复杂的命令操作。

alias cls='clear'    # 为 "clear" 命令创建别名 "cls"
cls                  # 执行 "clear" 命令

7. 递归删除文件夹

使用rm -rf <directory>命令可以递归删除指定文件夹及其所有内容。

rm -rf old_backup/

8. 创建新文件

通过touch命令,我们可以快速创建一个新文件。

touch newfile.txt

9. 重定向输出到文件

我们可以使用>>>符号将命令的输出重定向到文件中。>表示覆盖式写入,>>表示追加式写入。

ls -l > list.txt      # 将 "ls -l" 输出重定向到 "list.txt"
echo "hello" >> list.txt  # 将 "hello" 追加到 "list.txt"

10. 在后台运行程序

通过添加&符号,我们可以让程序在后台运行。

python script.py &

11. 查找文件

使用find命令可以快速查找文件。

find . -name "*.txt"  # 在当前目录及子目录中查找扩展名为".txt"的文件

12. 实时监控日志文件

通过tail -f命令,我们可以实时监控日志文件的更新。

tail -f /var/log/apache2/access.log

以上就是这篇关于Linux操作技巧的文章,希望能对您有所帮助!赶快试试这些技巧,提高您在使用Linux时的效率吧!

http://www.lryc.cn/news/64542.html

相关文章:

  • BetaFlight统一硬件配置文件研读之timer命令
  • 码出高效:Java开发手册笔记(java对象四种引用关系及ThreadLocal)
  • 为什么要进行数据决策?数据决策对企业而言有何重要意义?
  • 2. Java 异常体系
  • 如何学好STM32,需要哪些步骤?
  • 武忠祥老师每日一题||不定积分基础训练(四)
  • 记一次产线打印json导致的redis连接超时
  • FPGA入门系列12--RAM的使用
  • 【三十天精通Vue 3】第二十六天 Vue3 与 TypeScript 最佳实践
  • ffmpeg-mov-metadate不识别Bug修复
  • (8)(8.6) 引导程序更新
  • 汽车电路图、原理框图、线束图、元器件布置图的识读技巧与要点
  • ( 数组和矩阵) 667. 优美的排列 II ——【Leetcode每日一题】
  • 【python基础语法七】python内置函数和内置模块
  • 81. read readline readlines 读取文件的三种方法
  • 【社区图书馆】【图书活动第四期】
  • webpack学习指南(上)
  • 刷题记录˃ʍ˂
  • Word2vec原理+实战学习笔记(二)
  • 什么是Java的多线程?
  • “use strict“是什么? 使用它有什么优缺点?
  • 【C++】C++11常用特性总结
  • 泛型——List 优于数组
  • JavaScript中对象的定义、引用和复制
  • JavaScript通过函数异常处理来输入圆的半径,输出圆的面积的代码
  • Ubuntu 安装 Mysql
  • 【五一创作】【Midjourney】Midjourney 连续性人物创作 ② ( 获取大图和 Seed 随机种子 | 通过 seed 随机种子生成类似图像 )
  • 分布式事务 --- Seata事务模式、高可用
  • SQL(基础)
  • 「OceanBase 4.1 体验」OceanBase 4.1社区版的部署及使用体验