首页 > 系统相关 >linux常用命令大全(无废话精简版本)

linux常用命令大全(无废话精简版本)

时间:2023-10-30 11:39:20浏览次数:29  
标签:文件 file1 例如 linux dir1 常用命令 精简 txt 目录



文章目录

  • 一、文件管理类指令
  • ls:列出当前目录下的文件和目录。
  • cd:改变当前目录。
  • pwd:显示当前目录的路径名。
  • cp:拷贝文件或目录。
  • mv:移动文件或目录,也可以用来重命名。
  • rm:删除一个文件或目录。
  • mkdir:创建一个新的目录。
  • touch:更改一个文件或目录的时间戳,如果文件不存在,则创建它。
  • ln:创建硬链接或软链接。
  • chmod:更改文件或目录的权限。
  • 二、文本处理类指令
  • cat:连接并打印文件的内容。
  • **more 和 less:分页显示文件内容。**
  • **head 和 tail:显示文件的开头或结尾部分。**
  • 三、系统管理类指令
  • **ps:显示当前进程的快照。**
  • **top:实时显示进程活动。**
  • **kill:终止进程。**
  • **systemctl:管理系统服务和其他系统级资源。**
  • 四、网络管理类指令
  • **ping:测试网络连接。**
  • **ifconfig 或 ip addr:显示网络接口配置信息。**
  • **wget:从网络上下载文件。**


Linux是一款强大的开源操作系统,它的命令行界面是用户与操作系统进行交互的主要途径。本文将介绍20个常用的Linux命令,并对它们进行分类,同时提供具体例子以帮助读者理解。

一、文件管理类指令

ls:列出当前目录下的文件和目录。

例如,ls -l 以长格式列出目录内容。

cd:改变当前目录。

例如,cd /home/user 进入 /home/user 目录。

pwd:显示当前目录的路径名。

cp:拷贝文件或目录。

例如,cp file1 file2 拷贝 file1 到 file2,cp -r dir1 dir2 拷贝 dir1 及其所有子目录到 dir2。

mv:移动文件或目录,也可以用来重命名。

例如,mv file1.txt file2.txt 将 file1.txt 重命名为 file2.txt,mv dir1 newdir 将 dir1 移动到 newdir 目录下。

rm:删除一个文件或目录。

例如,rm file1 删除 file1,rm -r dir1 删除 dir1 及其所有子目录和文件。

mkdir:创建一个新的目录。

例如,mkdir dir1 创建一个名为 dir1 的新目录。

touch:更改一个文件或目录的时间戳,如果文件不存在,则创建它。

例如,touch file1.txt 更新 file1.txt 的时间戳。

ln:创建硬链接或软链接。

例如,ln -s sourcefile targetfile 创建指向 sourcefile 的软链接 targetfile。

chmod:更改文件或目录的权限。

例如,chmod +x script.sh 使 script.sh 脚本可执行。

二、文本处理类指令

cat:连接并打印文件的内容。

例如,cat file1.txt 打印 file1.txt 的内容。

more 和 less:分页显示文件内容。

例如,more file1.txt 以一页一页的方式显示 file1.txt 的内容。

head 和 tail:显示文件的开头或结尾部分。

例如,head -n 10 file1.txt 显示 file1.txt 的前 10 行,tail -n 5 file1.txt 显示 file1.txt 的最后 5 行。

三、系统管理类指令

ps:显示当前进程的快照。

例如,ps aux 显示所有进程的详细信息。

top:实时显示进程活动。

kill:终止进程。

例如,kill -9 终止进程号为 的进程。

systemctl:管理系统服务和其他系统级资源。

例如,systemctl start 启动名为 的服务。

四、网络管理类指令

ping:测试网络连接。

例如,ping google.com 检查与 google.com 的网络连接。

ifconfig 或 ip addr:显示网络接口配置信息。

wget:从网络上下载文件。

例如,wget http://example.com/file.txt 从 http://example.com/ 下载 file.txt 文件。


标签:文件,file1,例如,linux,dir1,常用命令,精简,txt,目录
From: https://blog.51cto.com/u_15125209/8086816

相关文章

  • 嵌入式linux总线设备驱动模型分析
    嵌入式linux系统按照,分层,抽象的思想,按照这样的思想来设计我们的程序可以更容易写出耦合性低、独立性强、可重用性强的代码。Linux内核中更是存在着更多的分离、分层思想的代码,platform平台设备驱动就是用了这样的思想。本篇笔记我们一起来学习一下platform驱动框架。Linux引入platf......
  • 嵌入式linux系统中设备树基础知识
    笔记整理自百问网+正点原子前言之前分享的笔记:【Linux笔记】总线设备驱动模型中在platform_device部分有简单说明描述设备有两种方法:一种是使用platform_device结构体来指定;另一种是使用设备树来描述。本篇笔记我们就来简单地学习一下设备树的一些知识。什么是设备树设备树简单理解......
  • Linux 虚拟内存参数配置
    一、问题出发点Jun110:30:21audit1kernel:swapper:pageallocationfailure.order:1,mode:0x20Jun110:30:21audit1kernel:Pid:0,comm:swapperTainted:G---------------T2.6.32-431.20.3.el6.x86_64#1Jun110:30:21audit1kernel:CallTrace:Jun11......
  • 嵌入式linux系统设备树实例分析
    前言我们可以从LED程序中榨取很多知识:基本的驱动框架、驱动的简单分层、驱动的分层+分离思想、总线设备驱动模型、设备树等。这大多都是结合韦老师的教程学的。这篇笔记结合第6个demo(基于设备树)来学习、分析:框图下面是LED程序的几个层次结构图:注意:层与层之间的箭头指向是相对的,从哪......
  • 【Python】在linux环境下, Django 3.0+版本遇到的一些问题
    1.Django3.2版本升级后的一些报错,导致项目运行失败1.1site-packages/rest_framework/serializers.py fromdjango.db.models.fieldsimportFieldDoesNotExistImportError:cannotimportname'FieldDoesNotExist'解决办法:改变FieldDoesNotExist的导入方式fromdjango......
  • 实战攻防演练-Linux写入ssh密钥,利用密钥登录
    前言密钥形式登录的原理是利用密钥生成器制作一对密钥,一只公钥和一只私钥。将公钥添加到服务器的某个账户上,然后在客户端利用私钥即可完成认证并登录。这样一来,没有私钥,任何人都无法通过SSH暴力破解你的密码来远程登录到系统。此外,如果将公钥复制到其他账户甚至主机,利用私钥也......
  • linux基本文件命令复习笔记
    1,放大缩小终端窗口字体  放大 ctrlshift+=   缩小  ctrl-2,6个常见终端命令 (1)ls  查看当前文件夹下的内容 (2)pwd 查看当前所在文件夹  (3)cd目录名 切换文件夹 (4)touch文件名 如果文件不存在,新建文件。和mkdir不同的是,mkdir创......
  • python进阶14大模块200页知识体系md笔记,第3篇:linux命令进阶
    本完整笔记从14大模块展示了python高级用的应用。分别有Linux命令,多任务编程、网络编程、Http协议和静态Web编程、html+css、JavaScript、jQuery、MySql数据库的各种用法、python的闭包和装饰器、mini-web框架、正则表达式等相关文章的详细讲述。完整版笔记直接地址:请移步这里......
  • 第九周 Linux课后技术总结
    5.1初始进程什么是进程?进程是已启动的可执行程序的运行实例。进程有以下组成部分。已分配内存的地址空间。安全属性,包括所有权凭据和特权。程序代码的一个或多个的执行线程。进程状态。每个进程都有唯一的进程标识PID,一个PID只能标识一个进程。(使用pidof命令查看sshd......
  • Linux用户管理
    1用户/组概览Linux系统是多用户、多任务的分时操作系统,系统上每一个进程都有一个特定的文件,每个文件都被一个特定的用户所拥有。如果需要使用系统资源,首先必须向系统超级用户申请成为普通用户,然后以普通用户的身份进入系统。超级用户可以对普通用户进行跟踪,并设置他们的访问权限,......