Linux操作系统基础(六):Linux常见命令(一)

文章目录

Linux常见命令

一、命令结构

二、ls命令

三、cd命令

四、mkdir命令

五、touch命令

六、rm命令

七、cp命令

八、mv命令

九、cat命令

十、more命令


Linux常见命令

一、命令结构

command [-options] [parameter]说明:
command : 命令名, 相应功能的英文单词或单词的缩写
[-options] : 选项, 可用来对命令进行控制, 也可以省略
parameter : 传给命令的参数, 可以是 零个、一个 或者 多个

命令有三种情况:

① 只有命令,没有选项也没有参数

② 除了命令以外,还有选项,但是没有参数

③ 除了命令以外,还要有选项和参数

二、ls命令

作用 :ls 是英文单词list的简写, 其功能为列出目录的内容,是用户最常用的命令之一

格式

ls [选项] [路径]

ls常用选项

选项含义
-aall所有, 显示指定目录下所有子目录与文件, 包含隐藏文件
-l以列表方式显示文件的详细信息
-h配合 -l 以人性化的方式显示文件大小(文件大小 + 单位)

案例演示:

ls           #查看当前目录内容 (缺点: 隐藏文件看不到,以 .开头的文件) !
ls -a        #查看当前目录内容 ,包括隐藏文件 
ls –al       #查看目录内容的详细信息(查看文件类型、权限、大小等) 
ls -lh       #查看目录内容的详细信息,以K,M,G方式显示文件大小 
ls /root     #查看/root目录下内容快捷键 ll 相当 ls
ll           #等价于ls -l

三、cd命令

作用:cd 是英文单词 change directory 的缩写, 其功能为 更改当前的工作目录, 也是用户最常用的命令之一。

命令含义
cd切换到用户主目录(root用户主目录是/root,其他用户是/home/用户名)
cd 目录切换到指定目录下
cd ..切换到上级目录

提示:执行 pwd 指令可立刻得知您目前所在的工作目录的绝对路径名称。

案例演示:

cd            #回到用户主目录
cd test       #切换到当前目录下的test目录(相对路径) 
cd /root/test #切换到指定目录(绝对路径)
cd ..         #回到上一级目录 
cd ../..      #回到上上一级目录
cd ../dir     #回到上一级的dir目录 

扩展:路径概念

① 绝对路径

代表从==/根目录==开始一级一级向下查找,直到找到我们想要访问的目录位置。

 

绝对路径 => /usr/local

绝对路径 => /home/bob

② 相对路径(必须要有一个参考点,一般为用户当前所在路径)

同级关系:只需要通过./或者直接输入文件或文件夹名称即可

上级关系:在Linux系统中,我们可以通过..来访问当前路径的上一级

当前位置:/usr目录下面,切换到/根目录的下方,可以使用..来实现

下级关系:可以使用文件夹名称/

 

四、mkdir命令

作用:mkdir命令用于创建目录

mkdir [-p] dirName参数:
-p:一次创建多级目录

案例演示:

mkdir ai 		  #创建单级目录 
mkdir -p aaa/bbb/ccc  #创建多级目录 

五、touch命令

作用:touch命令创建文件

格式:

touch 文件名

案例演示:

touch a.txt  	   #在当前目录创建a.txt文件 
touch /root/a.txt  #在/root目录创建a.txt文件

六、rm命令

作用:rm命令用于删除文件或者目录

格式:

rm [参数] 文件或者目录名
参数英文含义
-fforce (强制)强制删除,忽略不存在的文件或目录, 无需提示
-rrecursive (递归)递归地删除目录下的内容, 删除目录时必须加此参数

案例演示:

扩展:一个非常非常危险的命令

# rm -rf /*
rm代表删除
-rf代表强制删除不提示
/代表根目录
*代表通配符,匹配所有文件最终以上命令就代表删除根目录下的所有文件

 

七、cp命令

作用:cp命令用来实现文件或者目录的复制

格式:

cp 源路径 目标路径

案例演示:

cp a.txt dir1    #将a.txt复制到dir1目录
cp a.txt b.txt   #将a.txt复制为b.txt
cp –r dir dirx   #复制目录

八、mv命令

作用:mv命令用于文件、目录的移动和重命名

格式:

mv 原路径 目标路径

移动案例演示:

mv a.txt dir  #将a.txt移动到dir目录
mv dir2 dir   #将dir2目录移动到dir目录

重命名案例演示:

mv a.txt b.txt  #将a.txt重命名为b.txt
mv dir2 dir22   #将dir2目录重命名为dir22

九、cat命令

作用:用于显示文件内容

格式:

cat 文件名称

案例演示:

cat /root/initial-setup-ks.cfg

十、more命令

作用: 用于显示文件内容,可以按页或者按行显示文件内容

格式:

more 文件名称快捷键
Enter: 向下n行, 需要定义, 默认为1行
空格键: 向下滚动一屏 或 Ctrl + F
B键: 返回上一屏 或 Ctrl+B 
q: 退出more

案例演示:

more /root/initial-setup-ks.cfg

  • 📢博客主页:https://lansonli.blog.csdn.net

  • 📢欢迎点赞 👍 收藏 ⭐留言 📝 如有错误敬请指正!

  • 📢本文由 Lansonli 原创,首发于 CSDN博客🙉

  • 📢停下休息的时候不要忘了别人还在奔跑,希望大家抓紧时间学习,全力奔赴更美好的生活✨

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/254646.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2024.2.4 awd总结

学习一下awd的靶机信息 防御阶段 感觉打了几次awd,前面阶段还算比较熟练 1.ssh连接 靶机登录 修改密码 [root8 ~]# passwd Changing password for user root. New password: Retype new password: 2.xftp连接 备份网站源码 xftp可以直接拖过来 我觉得这步还…

106. 从中序与后序遍历序列构造二叉树 - 力扣(LeetCode)

题目描述 给定两个整数数组 inorder 和 postorder ,其中 inorder 是二叉树的中序遍历, postorder 是同一棵树的后序遍历,请你构造并返回这颗 二叉树 。 题目示例 输入:inorder [9,3,15,20,7], postorder [9,15,7,20,3] 输出&a…

【前沿技术杂谈:多模态文档基础模型】使用多模态文档基础模型彻底改变文档 AI

【前沿技术杂谈:多模态文档基础模型】使用多模态文档基础模型彻底改变文档 AI 从文本到多模态模型:文档 AI 逐渐发展新技能。行业领先的型号Document AI 的下一步:开发通用和统一框架 您是否曾经被包含不同信息(如应付账款、日期、…

k8s-常用工作负载控制器(更高级管理Pod)

一、工作负载控制器是什么? 二、Deploymennt控制器:介绍与部署应用 部署 三、Deployment控制器:滚动升级、零停机 方式一: 通个加入健康检查可以,看到,nginx容器逐个被替代,最终每个都升级完成&…

【k8s系列】(202402) 证书apiserver_client_certificate_expiration_seconds

apiserver_client_certificate_expiration_second证书定义的位置:kubernetes/staging/src/k8s.io/apiserver/pkg/authentication/request/x509/x509.go at 244fbf94fd736e94071a77a8b7c91d81163249d4 kubernetes/kubernetes (github.com) apiserver_client_certi…

【51单片机】外部中断和定时器中断

目录 中断系统中断介绍中断概念 中断结构及相关寄存器中断结构中断相关寄存器 外部中断实验外部中断配置软件设计实验现象 定时器中断定时器介绍51 单片机定时器原理51 单片机定时/计数器结构51 单片机定时/计数器的工作方式 定时器配置硬件设计软件设计实验现象 中断系统 本章…

【http】2、http request header Origin 属性、跨域 CORS、同源、nginx 反向代理、预检请求

文章目录 一、Origin 含义二、跨源资源共享:**Cross-Origin Resource Sharing** CORS2.1 跨域的定义2.2 功能概述2.3 场景示例2.3.1 简单请求2.3.2 Preflighted requests:预检请求 2.4 header2.4.1 http request header2.4.1.1 Origin2.4.1.2 Access-Con…

[每周一更]-(第86期):PostgreSQL入门学习和对比MySQL

入门学习PostgreSQL可以遵循以下步骤: 安装 PostgreSQL: 首先,你需要在你的计算机上安装 PostgreSQL。你可以从 PostgreSQL 官方网站 下载适合你操作系统的安装包,并按照官方文档的指导进行安装。 学习 SQL: PostgreS…

【分布式】雪花算法学习笔记

雪花算法学习笔记 来源 https://pdai.tech/md/algorithm/alg-domain-id-snowflake.html概述 雪花算法是推特开源的分布式ID生成算法,以划分命名空间的方式将64位分割成多个部分,每一个部分代表不同的含义,这种就是将64位划分成不同的段&…

按键扫描16Hz-单片机通用模板

按键扫描16Hz-单片机通用模板 一、按键扫描的原理1、直接检测高低电平类型2、矩阵扫描类型3、ADC检测类型二、key.c的实现1、void keyScan(void) 按键扫描函数①void FHiKey(void) 按键按下功能②void FSameKey(void) 按键长按功能③void FLowKey(void) 按键释放功能三、key.h的…

pycharm像jupyter一样在控制台查看后台变量

更新下:这个一劳永逸不用一个一个改 https://blog.csdn.net/Onlyone_1314/article/details/109347481 右上角运行

力扣刷题之旅:进阶篇(三)

力扣(LeetCode)是一个在线编程平台,主要用于帮助程序员提升算法和数据结构方面的能力。以下是一些力扣上的入门题目,以及它们的解题代码。 --点击进入刷题地址 一、动态规划(DP) 首先,让我们来…

【芯片设计- RTL 数字逻辑设计入门 14 -- 使用子模块实现三输入数的大小比较】

文章目录 三输入数的大小比较问题分析verilog codeTestBench Code综合图仿真波形图 三输入数的大小比较 在数字芯片设计中,通常把完成特定功能且相对独立的代码编写成子模块,在需要的时候再在主模块中例化使用,以提高代码的可复用性和设计的层…

PHP框架详解 - symfony框架

首先说一下为什么要写symfony框架,这个框架也属于PHP的一个框架,小编接触也是3年前,原因是小编接触Golang,发现symfony框架有PHP框架的东西也有Golang的东西,所以决定总结一下,有需要的同学可以参看小编的G…

【iOS分类、关联对象】如何使用关联对象给分类实现一个weak的属性

如何使用关联对象给分类实现一个weak的属性 通过关联对象objc_setAssociatedObject中的策略policy可知,并不支持使用weak修饰对象属性: typedef OBJC_ENUM(uintptr_t, objc_AssociationPolicy) {OBJC_ASSOCIATION_ASSIGN 0, //assignOBJC_ASSOCIATION…

蓝桥杯每日一练(python)B组

###来源于dotcpp的蓝桥杯真题 题目 2735: 蓝桥杯2022年第十三届决赛真题-取模&#xff08;Python组&#xff09; 给定 n, m &#xff0c;问是否存在两个不同的数 x, y 使得 1 ≤ x < y ≤ m 且 n mod x n mod y 。 输入格式&#xff1a; 输入包含多组独立的询问。 第一…

【Git】Windows下通过Docker安装GitLab

私有仓库 前言基本思路拉取镜像创建挂载目录创建容器容器启动成功登录仓库设置中文更改密码人员审核配置邮箱 前言 由于某云存在人数限制&#xff0c;这个其实很好理解&#xff0c;毕竟使用的是云服务器&#xff0c;人家也是要交钱的。把代码完全放在别人的服务器上面&#xf…

每日五道java面试题之java基础篇(二)

第一题. 为什么说 Java 语⾔“编译与解释并存”&#xff1f; ⾼级编程语⾔按照程序的执⾏⽅式分为编译型和解释型两种。 简单来说&#xff0c;编译型语⾔是指编译器针对特定的操作系统将源代码⼀次性翻译成可被该平台执⾏的机器码&#xff1b;解释型语⾔是指解释器对源程序逐…

初识文件包含漏洞

目录 什么是文件包含漏洞&#xff1f; 文件包含的环境要求 常见的文件包含函数 PHP伪协议 file://协议 php://协议 php://filter php://input zip://、bzip2://、zlib://协议 zip:// bzip2:// zlib:// data://协议 文件包含漏洞演示 案例1&#xff1a;php://inp…

Linux下库函数、静态库与动态库

库函数 什么是库 库是二进制文件, 是源代码文件的另一种表现形式, 是加了密的源代码; 是一些功能相近或者是相似的函数的集合体. 使用库有什么好处 提高代码的可重用性, 而且还可以提高程序的健壮性;可以减少开发者的代码开发量, 缩短开发周期. 库制作完成后, 如何给用户…