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

认识Linux基本操作、命令

目录

一、了解一下用户目录、linux根目录

 二、常见的linux命令

(1)目录切换 cd【与windows通用】

(2) 查看文件列 ls

(3)打开文件权限-chmod u+x *.sh 

(4)查看当前所在路径 pwd可以获得当前文件所在的绝对路径

(5)查看历史命令 history

(6)文件上传下载【只针对小文件】

 (7)终止当前命令,从新开始ctrl +C

(8)解压

(9)压缩

(9)查看进程 ps

(10)创建文件/文件夹

(11)复制文件 cp

(12)剪切mv

(13)删除 rm

(14)查看文件内容 cat xxx文件 直接输出【多用于查看一些日志】

​(15)vi基本操作【 vim的缩写】

(16)wget

(17)查看进程 ps

(18)模糊查找 grep


搭建Linux操作系统-CSDN博客------上篇我们已经成功有了linux的操作系统,xshell远程连接好就可以在此进行liunx的相关操作啦,本篇学习一些常用的比较基础的linux命令

一、了解一下用户目录、linux根目录

~ :用户目录 /:根(系统)目录

用户目录中默认什么都没有

根目录中已经建好了基本文件夹-Linux的目录结构

 

 二、常见的linux命令

(1)目录切换 cd【与windows通用】

  • cd / 进入系统根目录
  • cd ~进入到用户目录
  • cd opt 进入到当前目录的opt文件,相对路径
  • cd .. 返回上一级
  • cd - 返回上次操作的目录
  • cd ../.. 返回上一级的上一级
  • cd/opt/rh 根据绝对路径进入到指定目录
  • . 代表当前目录
  • .. 代表上一级目录

 

(2) 查看文件列 ls

ls -l 列表形式展示文件信息【以竖向的形式查看文件,并且显示文件的权限、创作日期、创作人】

了解一下文件权限相关知识

(3)打开文件权限-chmod u+x *.sh 

(4)查看当前所在路径 pwd可以获得当前文件所在的绝对路径

 

(5)查看历史命令 history

(6)文件上传下载【只针对小文件】

 rz: 上传文件

sz  ***文件名字 :下载文件

tab健自动补全,选择好文件后会弹出弹窗让你选择将文件下载在系统哪个地方

 (7)终止当前命令,从新开始ctrl +C

(8)解压

  • tar -xvf xxxx.tar.gz
  • unzip 名字 解压zip文件夹

(9)压缩

Linux系统支持两种压缩文件.zip 和.tar.gz

zip 压缩成zip文件

zip 压缩后的文件名字.zip 要压缩的文件/夹名字
tar 压缩成tar.gz文件

tar -czf 压缩后的文件名字.tar.gz 要压缩的文件/夹名字

(9)查看进程 ps

  • ps -ef | grep java 查看系统是否有某程序正在运行
  • 在运行,获取pid

(10)创建文件/文件夹

创建文件夹 mkdir 

创建文件 touch

(11)复制文件 cp

  • cp 0502.txt 0502/ 把文件复制到指定目录

  • cp file test1 将file文件复制一份名叫test1

  • cp 0502.* test/ 把所有文件名称是0502.开始的文件复制到指定目录【不管后缀是什么】

(12)剪切mv

  • mv 0502.md mvTest/ 剪切文件到指定目录
  • mv 0502 mvTest/ 剪切文件夹到指定目录
  • mv 0502* mvTest/ 剪切所有0502开头的文件或者文件夹到指定目录

(13)删除 rm

  • rm 0502.txt 删除文件 每个都需要确认:y 有提示
  • rm -f 0502.md 不提示直接删除文件
  • rm -rf test1 直接不提示删除文件夹以及所有的子文件内容
  • rm -rf test* 删除test字符开始的所有文件以及文件夹
  • rm -rf * 删除当前目录下所有的内容 注意路径!

(14)查看文件内容 cat xxx文件 直接输出【多用于查看一些日志】

 (15)vi基本操作【 vim的缩写】

进去之后,默认情况下写不了东西,需要按键盘“i”【代表切换成insert模式】进入到编辑模式

esc退出编辑模式(同时保存编辑的内容)到命令模式,所有的命令必须在命令模式输入,此时INSERT消失

 

(16)wget

测试网址是否可以访问,可以测试本地的一些项目是否启动成功,用于从网络上下载文件

        weget url

(17)查看进程 ps

  • ps -ef | grep java 查看系统是否有某java程序正在运行

  • 杀死进程 kill​​​​​​
    • kill -9 pid 强杀进程

(18)模糊查找 grep

      grep xxxx

        | 管道符拼接 : ls -l | grep li 查找当前目录以及子目录下 包含li字符的文件或者文件夹

相关文章:

  • Spring Boot 集成 ActiveMQ 实现异步消息通信(二)
  • 面试篇 - LoRA(Low-Rank Adaptation) 原理
  • 《图像采集与处理技术的研究与洞察》
  • Vue 3 浏览器使用 Composition API
  • 开源模型应用落地-qwen模型小试-Qwen3-8B-快速体验(一)
  • 在 JMeter 中使用 BeanShell 获取 HTTP 请求体中的 JSON 数据
  • 【计算机架构】CISC(复杂指令集计算机)架构
  • 【Science】强耦合手性准BIC驱动动量空间可编程高Q圆偏振激光——哈工大突破拓扑光子学新维度
  • java的多线程
  • [Python]非零基础的快速上手
  • 染色质开放性测序(ATAC-seq)
  • ElasticSearch深入解析(六):集群核心配置
  • MATLAB长方体磁体3D磁力线生成
  • 大数据应用开发和项目实战-matplotlib(二)
  • 区块链密码学核心
  • PDM是什么?PDM有什么用?怎么选PDM?2025制造PDM/PLM系统盘点(4000字)
  • [密码学实战]SDF之非对称运算类函数(三)
  • 软件系统容量管理:反模式剖析与模式应用
  • IF:22.7 InfoMat:一种用于智能假肢的机器学习辅助多功能触觉传感器
  • 全平台开源即时通讯IM框架MobileIMSDK:7端+TCP/UDP/WebSocket协议,鸿蒙NEXT端已发布,5.7K Stars
  • 豆神教育:2024年净利润1.37亿元,同比增长334%
  • 中国银行副行长刘进任该行党委副书记
  • 海尔·2025青岛马拉松两选手被终身禁赛:违规转让号码、穿戴他人号码
  • 圆桌|特朗普上台百日未能结束俄乌冲突,若美国“退出”会发生什么?
  • 北京朝阳涉住宅组团地块126亿元成交
  • 黄仁勋访华期间表示希望继续与中国合作,贸促会回应