当前位置: 首页 > 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字符的文件或者文件夹

http://www.xdnf.cn/news/208081.html

相关文章:

  • windows 使用 FFmpeg 放大视频原声
  • uniapp 小程序 安卓苹果 短视频解决方案
  • 脑机接口:重塑人类未来的神经增强革命
  • 首款 AI 固定资产管理系统,引领管理新变革
  • 数据挖掘专栏介绍:用 Python + 大语言模型 (LLM) 重塑电商数据价值
  • redis高级进阶
  • 集群与存储-lvs-nat实验
  • 企业战略管理(设计与工程师类)-2-战略规划及管理过程-2-外部环境分析-PESTEL模型实践
  • 61.微服务保姆教程 (四) Gateway---SpringCloud微服务网关组件
  • flask中的Response 如何使用?
  • HRScene:首个覆盖多场景高分辨率图像理解的综合性基准数据集
  • deepseek_ai_ida_plugin开源插件,用于使用 DeepSeekAI 将函数反编译并重命名为人类可读的视图。该插件仅在 ida9 上进行了测试
  • 快速了解Go+rpc
  • Spark 配置 YARN 模式
  • 【安全扫描器原理】端口扫描
  • Python中的itertools模块常见函数用法示例
  • 多地部署Gerrit Replication插件同步异常解决思路及方案(附脚本与CronJob部署)
  • Cursor:AI时代的智能编辑器
  • LSTM预测模型
  • 前缀和 --- 二维前缀和
  • 基于PHP的宠物用品商城
  • RTDETRv2 pytorch训练
  • 【3D 地图】无人机测绘制作 3D 地图流程 ( 无人机采集数据 | 地图原始数据处理原理 | 数据处理软件 | 无人机测绘完整解决方案 )
  • 什么是静态住宅ip,跨境电商为什么要用静态住宅ip
  • IP属地是实时位置还是自己设置
  • SRIO IP调试问题记录(ready信号不拉高情况)
  • CentOS上搭建 Python 运行环境并使用第三方库
  • 【运维】还原 Docker 启动命令的利器:runlike 与 docker-autocompose
  • 数据结构---单链表的增删查改
  • Uniapp:设置页面下拉刷新