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

Linux——基础命令(1)

目录

一、认识Linux

终端命令格式

查阅命令帮助信息

-help

辅助操作

自动补全

清屏和查看当前工作目录

二、基本命令

文件和目录常用命令

1.ls-查看文件与目录

2.cd切换目录

(1)touc创建文件或修改文件时间

(2)mkdir创建一个新的目录

相对路径和绝对路径

 (3)rm删除文件或目录

4.拷贝和移动文件 

(1)tree以树状图列出文件目录结构

(2) cp复制

(3)mv移动或重命名


一、认识Linux

        Linux的内核由林纳斯·本纳第克特·托瓦兹(Linus Benedict Torvalds)于1991年10月5日首次发布。它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。​

终端命令格式
command [-options] [parameter]

命令名+选项+参数的基本格式。

查阅命令帮助信息
-help

说明:显示 command 命令的帮助信息

辅助操作

ctrl】 +【shift】+ 【=】 放大终端窗口的字体显示

【ctrl】+【-缩小终端窗口的字体显示

自动补全

在敲出【 文件 / 目录 / 命令】 的前几个字母之后,按下 tab 键 ​

清屏和查看当前工作目录
clear  #清除屏幕
pwd	   #查看当前工作目录

二、基本命令

文件和目录常用命令

1.ls-查看文件与目录

ls 常用选项

参数含义
-a显示指定目录下所有子目录与文件,包括隐藏文件
-l以列表方式显示文件的详细信息
-h配合 -l 以人性化的方式显示文件大小
ls -a
ls -l
ls -h  #这些参数也可以组合使用
ls -al

2.cd切换目录

cd 是英文单词 change directory 的简写。其功能为更改当前的工作目录,也是用户最常用的命令之一。Linux 所有的 目录 和 文件名 都是大小写敏感的

命令含义
cd切换到当前用户的主目录(/home/用户目录)
cd ~切换到当前用户的主目录(/home/用户目录)
cd .保持在当前目录不变
cd ..切换到上级目录
cd -

可以在最近两次工作目录之间来回切换

cd /切换到根目录
cd ./path切换到当前目录下的path目录中
cd ~			当前用户目录
cd /			根目录
cd -			上一次访问的目录
cd ..			上一级目录

3.创建和删除操作

(1)touc创建文件或修改文件时间

如果文件 不存在,可以创建一个空白文件
如果文件 已经存在,可以修改文件的末次修改日期

touch xxx

(2)mkdir创建一个新的目录
选项含义
-p可以递归创建目录
mkdir aaa		#在当前目录下创建aaa目录,相对路径;
mkdir ./bbb		#在当前目录下创建bbb目录,相对路径;
mkdir /ccc		#在根目录下创建ccc目录,绝对路径;
mkdir -p parent/child  #递归的创建目录

 注意!!新建目录的名称 不能与当前目录中 已有的目录或文件 同名

相对路径和绝对路径

相对路径 在输入路径时,最前面不是 / 或者 ~,表示相对于 当前目录  所在的目录位置
绝对路径 在输入路径时,最前面是 / 或者 ~,表示从 根目录/家目录 开始的具体目录位置

 (3)rm删除文件或目录

使用 rm 命令要小心,因为文件删除后不能恢复

选项含义
-f强制删除,忽略不存在的文件,无需提示
-r递归地删除目录下的内容,删除文件夹 时必须加此参数

 

4.拷贝和移动文件 
(1)tree以树状图列出文件目录结构

tree 命令可以以树状图列出文件目录结构,但使用tree指令前需要先载入tree

yum install tree

出现Complete!下载完成

此时,tree指令即可实现。

(2) cp复制

cp 命令的功能是将给出的 文件 或 目录 复制到另一个 文件 或 目录 中

选 项含义
-i覆盖文件前提示
-r若给出的源文件是目录文件,则 cp 将递归复制该目录下的所有子目录和文件,目标文件必须是目录名
cp -r /aaa /bbb			将/目录下的aaa目录复制到/bbb目录下,在/bbb目录下的名称为aaa
cp -r /aa /bbb/aaa		将/目录下的aa目录复制到/bbb目录下,且修改名为aaa;
(3)mv移动或重命名

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

重命名

mv 原先目录 文件的名称   

 剪切目录(重命名)

mv	/aaa /bbb		    #将根目录下的aaa目录,移动到bbb目录下(假如没有bbb目录,则把aaa重命名为bbb);
mv	bbbb usr/bbb		#将当前目录下的bbbb目录,移动到usr目录下,并且修改名称为bbb;
mv	bbb usr/aaa			#将当前目录下的bbbb目录,移动到usr目录下,并且修改名称为aaa;


http://www.kler.cn/a/411605.html

相关文章:

  • Cocos简介和认知
  • Elasticsearch:Retrievers 介绍
  • 代码随想录算法训练营day46|动态规划09
  • 深度学习基础01_深度学习概述参数初始化激活函数
  • 【前端】ES6基础
  • Hive的基础函数-日期函数
  • 林业推荐系统:Spring Boot实现技巧
  • 解决 MySQL 8.x 身份验证问题的最佳实践20241126
  • 如何在 Ubuntu 22.04 上安装带有 Nginx 的 ELK Stack
  • 2024农历年余下的数模比赛名单已出炉!
  • 鸿蒙心路旅程:从实践到创新——开发者的深度技术分享
  • 《Python 股票交易分析:开启智能投资新时代》(二)
  • UE5 Create Dynamic Material Instance(创建动态材质实例) 概述
  • 多边形拟合算法详解及代码解释
  • kmeans 最佳聚类个数 | 轮廓系数(越大越好)
  • 余弦相似度
  • Http 请求协议
  • MT6769/MTK6769核心板规格参数_联发科安卓主板开发板方案
  • .NET9 - Swagger平替Scalar详解(四)
  • MySQL中in和exists的区别
  • C++设计模式(工厂模式)
  • 2023年十四届蓝桥杯Scratch01月stema选拔赛—鹦鹉学舌
  • 【初阶数据结构与算法】栈和队列leetcode刷题之用栈实现队列,用队列实现栈
  • linux上制作启动盘命令
  • 解决Ubuntu 22.04系统中网络Ping问题的方法
  • Win7下高版本node出现uv_os_gethostname returned ENOSYS错误