Linux 常用命令学习笔记

news/2024/7/23 19:45:17 标签: linux, 学习, 笔记

Linux 常用命令学习笔记

文件操作

  • ls:列出当前目录下的文件和文件夹。
    • ls -l:以长格式显示文件和文件夹的详细信息。
    • ls -a:显示所有文件,包括隐藏文件。
  • cd [目录]:切换到指定目录。
  • pwd:显示当前工作目录的路径。
  • mkdir [目录名称]:创建一个新目录。
  • rm [文件]:删除指定的文件。
    • rm -r [目录]:递归删除指定目录及其内容。
  • cp [源文件] [目标文件]:将源文件复制到目标文件。
    • cp -r [源目录] [目标目录]:递归复制源目录到目标目录。
  • mv [源文件] [目标文件]:将源文件移动到目标文件(也可用于重命名文件)。
  • cat [文件]:显示文件内容。
  • head [文件]:显示文件的前几行。
    • head -n [行数] [文件]:显示文件的前指定行数。
  • tail [文件]:显示文件的最后几行。
    • tail -n [行数] [文件]:显示文件的最后指定行数。

系统操作

  • ps:显示当前运行的进程。
    • ps -ef:显示所有进程的详细信息。
  • kill [进程ID]:杀死指定的进程。
  • top:显示系统的实时性能数据。
  • ifconfig:显示网络接口的配置信息。
  • ping [IP地址/域名]:向目标地址发送网络请求进行连通性测试。
  • ssh [用户名@服务器地址]:使用SSH协议连接到远程服务器。
  • reboot:重新启动系统。
  • shutdown:关闭系统。
    • shutdown -h now:立即关闭系统。
    • shutdown -r now:立即重启系统。

压缩和解压缩

  • tar -czvf [压缩文件] [文件/目录]:将文件或目录压缩为tar.gz格式。
  • tar -xzvf [压缩文件]:解压tar.gz文件。
  • zip [压缩文件] [文件/目录]:将文件或目录压缩为zip格式。
  • unzip [压缩文件]:解压zip文件。

权限管理

  • chmod [权限] [文件]:修改文件的权限。
    • chmod +x [文件]:赋予文件执行权限。
  • chown [用户:组] [文件/目录]:修改文件或目录的所有者和所属组。
  • chgrp [组] [文件/目录]:修改文件或目录的所属组。

包管理

  • apt-get install [软件包]:安装指定的软件包。
  • apt-get remove [软件包]:卸载指定的软件包。
  • apt-get update:更新软件源列表。
  • apt-get upgrade:升级系统中已安装的软件包。

其他常用命令

  • grep [关键词] [文件]:在文件中搜索指定的关键词。
    • grep -r [关键词] [目录]:递归搜索指定目录下的文件。
  • find [目录] -name [文件名]:在指定目录下搜索指定文件名的文件。
  • wget [链接]:下载文件。
  • scp [源文件] [目标地址]:通过SSH协议将文件复制到远程服务器。
  • df:显示磁盘使用情况。
  • du [目录]:显示指定目录的磁盘使用情况。
  • history:显示命令历史记录。

通过学习这些常用的Linux命令,你可以更好地管理和操作Linux系统。这些命令覆盖了文件操作、系统操作、压缩解压缩、权限管理、包管理等常见任务。希望对你有所帮助!


http://www.niftyadmin.cn/n/5054762.html

相关文章

【Vue.js】使用ElementUI实现增删改查(CRUD)及表单验证

前言: 本文根据上篇实现数据表格(查所有)完善增删改功能,数据表格》查看数据表格的实现链接 一,增删改查 ①后端Controller(增删改查方法): package com.zking.ssm.controller;import com.zking.ssm.model.Book; import com.z…

CSS详细基础(二)文本样式

插播一条CSS的工作原理: CSS是一种定义样式结构如字体、颜色、位置等的语言,被用于描述网页上的信息格式化和显示的方式。CSS样式可以直接存储于HTML网页或者单独的样式单文件。无论哪一种方式,样式单包含将样式应用到指定类型的元素的规则。…

Vue3最佳实践 第六章 Pinia,Vuex与axios,VueUse 3(VueUse )

VueUse函数库 VueUse 是一个库,收集了在使用 Vue2/Vue3 Composition API 时可以使用的有用函数。使用 Composition API,您可以通过将反应变量和逻辑与组件分开来创建可重用的函数,因此您可以创建像 VueUse 这样的库。 在 Vue 的 Composition …

APACHE NIFI学习之—UpdateAttribute

UpdateAttribute 描述: 通过设置属性表达式来更新属性,也可以基于属性正则匹配来删除属性 标签: attributes, modification, update, delete, Attribute Expression Language, state, 属性, 修改, 更新, 删除, 表达式 参数: 如下列表中,必填参数则标识为加粗. 其他未加…

软件测试面试经验分享,真实面试题

前言 本人普通本科计算机专业,做测试也有3年的时间了,讲下我的经历,我刚毕业就进了一个小自研薪资还不错,有10.5k(个人觉得我很优秀),在里面呆了两年,积累了一些的经验和技能&#…

MySQL学习笔记18

MySQL的备份与恢复: 制定数据库备份策略进行备份,并且把数据导入到测试环境。 核心技术: 1)掌握MySQL的备份工具使用及各自特点; 2)熟悉Shell脚本; 3)熟悉MySQL数据的导入导出&a…

可以动态改变刻度背景色的车速仪表盘

最近做的项目的主页面需要用到一个仪表盘来动态显示车速,同时改变对应的背景色 仪表盘 开始是想着使用echarts,修修改改拿来用,但是人家客户有规定,必须搞个差不多的,那没办法,自 己动手搞个吧 截图如下&am…

二维平面扭曲的python实现及思路

二维平面扭曲的python实现及思路 缘起原理实现代码 缘起 工作需要,需要一个尝试改变设备布点的方法,在csdn闲逛时,偶然间发现这样的一篇文章 二维扭曲,参考这位博主的文章,我对其内容进行复现和进一步挖掘。若有侵权或…