Linux系统基础操作命令

article/2025/9/7 22:37:06

目录

一、基本使用

1.编辑Linux命令行的辅助操作

 2.常用的基础命令

1.切换用户(su)

2.pwd 查看当前工作目录

3.cd 切换工作目录 

 4.cp 复制

5.mkdir 创建目录

6.touch 创建文件

7.创建链接文件ln(软链接、硬链接)

8.alias 命令别名

 9.rm 删除文件或目录

10.find 查找

11.cat 显示

12.tail 实时查看 

13.cut  提取文本文件数据的指定列114

14.wc

15.grep

二,总结


一、基本使用

 在 Linux 操作系统中,凡是在字符操作界面中输入能够完成特定操作和任务的字符串都 可以称为命令。

严格来说,命令通常只代表实现某一类功能的程序的名称

常见使用方式:命令字 选项 参数

1.编辑Linux命令行的辅助操作

快捷键功能
Tab 键自动补齐
反斜杠“\”强制换行或转义
Ctrl+a光标移到最前
Ctrl+e 光标移到最后
Ctrl+l清屏
Ctrl+c取消本次命令编辑
向上下箭头回看执行过的命令

 2.常用的基础命令

1.切换用户(su)

[root@localhost ~]#
root:当前登录系统的用户
localhost:主机名称 
~:当前所在的目录
# 表示为管理员登录
$ 表示为普通用户登录
切换用户
su 用户名		#切换后所在目录不变
su - 用户名		#切换后所在目录变成用户家目录

2.pwd 查看当前工作目录

3.cd 切换工作目录 

 4.cp 复制

1. cp [选项]… 源文件     目标   相当改名复制
2. cp [选项]... 源文件... 文件夹    多个源文件只能复制到文件夹
常用选项
-p:连属性一起复制
-a:保留权限,复制软链接本身,递归复制
-r:递归复制
-f:强制复制,不与用户交互
-i:提醒覆盖
-v:显示详细复制

例: 

5.mkdir 创建目录

[root@localhost data]# mkdir 1 2 3
#创建多个文件夹
[root@localhost data]# ls
1  2  3
[root@localhost data]# mkdir -p ww/ee/rr
# 递归创建文件夹
[root@localhost data]# ls
1  ww  2  3  

6.touch 创建文件

touch可以配合通配符使用
一次创建1,2,3三个文件
[root@localhost data]# touch  {1..3}.txt
#一次性创建1 2 3.txt文件
[root@localhost data]# ls
1.txt  2.txt  3.txt

7.创建链接文件ln(软链接、硬链接)

软连接 类似于windows里快捷方式,软连接,符号连接,会指向原来的文件ln

ln  [-s] 源文件或目录… 链接文件或目标位置
软连接
[root@localhost data]#ln -s /opt/ww /data/wwr 
#创建一个opt中ww文件夹在data中一个叫wwr的软连接
[root@localhost data]#ls
1  2  3  4  ee  qq  ww  ww1  wwr

硬连接 同一个文件取不同的名或者叫多个名字,不支持文件夹,创建一个连接数加一,多路径访问。

[root@localhost data]#touch qq.txt
[root@localhost data]#ls
1  2  3  4  ee  qq  qq.txt  ww  ww1  wwr
[root@localhost data]#ln /data/qq.txt /data/q.txt
#建立硬连接
#不能跨分区建立连接 无法对文件夹创建 
[root@localhost data]#ls
1  2  3  4  ee  qq  qq.txt  q.txt  ww  ww1  wwr

8.alias 命令别名

有些命令太长,为了提高工作效率我们可以给一串长命令取一个别名来方便我们使用

[root@localhost ~]#alias  az='cp  -r /boot/   /data/'
#定义别名命令az,将/boot 文件夹下的文件备份至/data目录中
alias    #查看自定义命令
unalias  #别名命令   删除别名

 9.rm 删除文件或目录

rm -rf  文件名    #使用方法
rm -rf /data/*    #删除data目录下所有文件
rm -rf /data /*    ##之间的区别误操作,等于删根
-f、强制
-i、交互
-r 递归

10.find 查找

find [OPTION]... [查找路径] [查找条件] [处理动作]
#使用格式
选项
-name  #按名称查找
-size  #按文件大小查找
-user  #按文件属主查找
-type  #按文件类型查找
-inum  #按inode号
-perm  #按权限查找#以“天”为单位
-atime [+|-]# 
# #表示[#,#+1)
+# #表示[#+1,∞]
-# #表示[0,#)

which也可以用来查找

which 命令|程序名

which ls

11.cat 显示

选项效果
-n显示行号包括空行
-b跳过空白行编号
-s将所有的连续的多个空行替换为一个空行(压缩成一个空行)
-A显示隐藏字符

 

 

12.tail 实时查看 

tail  -n    具体数字  文件名     #不加具体的数字,默认结尾十行tail  -f    具体数字  文件名     #实时跟踪最后十行

 

13.cut  提取文本文件数据的指定列114

格式cut [选项]... [文件]...常用选项
-d  #指明分隔符,默认tab
-f  #想要获取的字段
-c  #取字符举例:
[root@localhost ~]#cut -d: -f1,3 /etc/passwd
##已冒号作为分隔的条件,取文件的第一列和第三列
root:0
bin:1
daemon:2
adm:3
lp:4
sync:5
shutdown:6
halt:7
mail:8
operator:11

14.wc

wc [选项]... 目标文件..-l  #统计行数
-w  #统计单词个数 
-c  #统计字节数举例:
[root@localhost ~]# cat a.txt 
dasdasdads
[root@localhost ~]# wc a.txt 1  1 11 a.txt
[root@localhost ~]# cat a.txt 
das dasdads
[root@localhost ~]# wc a.txt 1  2 12 a.txt  

15.grep

grep [选项]… 查找条件 目标文件-i  #查找时忽略大小写
-v  #反向查找,输出与查找条件不相符的行
-o  #只显示匹配项
-f  #对比两个文件的相同行
-c  #匹配的行数([root@localhost ky15]# grep -c root passwd  2)基本格式- 要查找的字符串以双引号括起来单引号也可以
- “^……”表示以……开头,“……$”表示以……结尾
- “^$”表示空行举例
[root@test1 opt]# cat 222.txt |grep -v '^$' >333.txt  #将非空行写入到333.txt文件
[root@test1 opt]# grep "^b" 222.txt    #过滤已b开头
[root@test1 opt]#grep '/$'  222.txt    #过滤已/结尾
[root@test1 opt]# grep -v "^$" 123.txt #过滤非空行3 备份与恢

二,总结

 以上就是一部分Linux中常用的命令以及选项,这些命令在平时工作中也会经常用到,是非常实用的基础命令以及选项。


http://chatgpt.dhexx.cn/article/ybFcFSUB.shtml

相关文章

Linux的基本操作

Linux的基本操作 文章目录 Linux的基本操作cd命令ls命令pwd命令touch命令cat命令mkdir命令rm命令cp命令mv命令man命令less命令head命令tail 命令date命令grep命令ps命令netstat命令 cd命令 语法:cd 目录名 功能:改变当前所在目录,将当前工作…

Linux基本操作之vi编辑器

Linux基本操作之vi编辑器 一、Vi编辑器的启动和退出启动退出 二、Vi编辑器的工作模式编辑模式插入模式命令模式 三、Vi编辑器的基本命令文件相关命令字符串搜索、替换和删除文本的复制、删除和移动 四、C/C编辑器gcc的使用1.编写代码2.使用命令编译和运行 一、Vi编辑器的启动和…

LINUX的基本操作学习总结

前言 从2020年11月定下了以后所打算从事的方向开始,就开始学习LINUX基础和LINUX环境编程,故谨以此文来记录LINUX的基础操作 声明:因个人能力有限,本文仅是个人的学习记录笔记,有错误之处还望指出 目录 1.LINUX的基础…

Linux基本操作之重定向文件

文章目录 RedirectionAppending to a fileRedirecting the Input通配符“*”和“?”文件名约定操作 Redirection 上一节 cat 命令的功能是将文件或标准输入组合输出到标准输出。这个命令常用来显示文件内容,或者将几个文件连接起来显示,或者从标准输入…

实验一 Linux基本操作

实验一 Linux基本操作 1. 实验要求 (1)掌握启动和退出Linux 操作系统方法; (2)了解与熟悉Linux 操作系统常用的Shell命令使用; (3)掌握Linux 操作系统下C程序的编辑、编译…

Linux介绍及基本操作

嵌入式之路,贵在日常点滴 ---阿杰在线送代码 目录 一、Linux简介 二、Linux介绍 三、Linux特点 四、常用命令 命令口终端 窗口分屏率 ​编辑配置串口大小 字体大小 ​编辑清屏 VI的使用 建立文件 模式 ​编辑编译文件 ​编辑运行编译文件 常用指令 …

Linux基本操作命令

Linux基本操作命令 我们介绍一些linux常用命令: 一、查看及文件目录的命令:pwd、cd、ls、du 二、创建目录和文件:mkdir、touch、ln 三、复制、删除、移动目录和文件:cp、rm、mv 四、查找目录和文件:which、find 下面…

Linux常用操作命令大全

目录 一、目录及文件操作 1.1创建目录 1.2删除目录或文件 1.3重命名目录或文件名称 1.5目录及文件列表查看 1.6复制目录或文件 1.7剪切目录或文件 1.8搜索目录或文件 1.9创建文件 1.10查看及修改文件内容信息 1.11查看文件内容信息(仅支持查看&#xff0…

Linux基础操作

目录 1.os概念,定位 2.查看Linux主机ip和使用XSHell登陆主机、XSHell下的复制黏贴 3.ls指令 4.pwd指令 5.cd指令 6.touch指令 7.mkdir指令 8. rmdir指令&&rm指令 9.man指令 10.cp指令 11.mv指令 12.cat 13.more指令 14.less指令 15.head指令…

Linux的基础操作

Linux基础操作 linux在我们工作中是经常用的,那么具体怎么操作呢,下面我来给大家陈述一些linux的基础操作,仅供大家参考和学习 1、目录切换命令 linux是通过cd命令进行切换目录,但在学习cd命令之前,我们要分清楚linu…

软件安全测试-软件安全测试概述

目录 1. 写在前面 2. 什么是安全测试? 3. 安全测试和渗透测试的区别? 4. 何为安全漏洞? 4.1. 常见的漏洞类型 4.2. 漏洞等级 5. 安全漏洞的危害? 6. 如何发现或预防安全漏洞? 6.1 安全测试方法 6.2 安全测试…

动态应用安全测试(DAST)

什么是DAST安全测试? 动态应用程序安全测试(DAST)从web应用程序外部测试安全性。一个很好的类比是通过攻击银行保险库来测试其安全性。DAST要求安全测试人员不了解应用程序的内部。这被称为“黑盒”测试方法——因为测试人员看不到隐喻性的“盒子”内部。它的目的是…

安全基础--22--安全测试

一、安全漏洞评估 1、评估方式 自动化扫描:系统层漏洞大部分情况下使用自动化扫描 手工评估:耗时、不全面、技术要求高 2、评估流程 二、安全配置评估 1、安全配置评估分类 评估说明基础安全配置评估在了解现状和基本需求的情况下,定义业…

常规测试、安全测试、渗透测试的区别

安全测试是在IT软件产品的生命周期中,检查产品,检验产品符合安全需求定义和产品质量标准的过程,功能测试是检验产品各功能,根据功能测试用例,逐项测试,检查产品是否符合用户要求的功能。 安全测试是在IT软…

安全测试(初测)报告

安全测试(初测)报告 系统名称 版本号 V1.0 送测单位 送测时间 20XX年XX月XX日 复测时间 XXXX有限责任公司 20XX年XX月XX日 有效性声明 1、本测试报告封面及结论未盖章无效; 2、本测试报告需经审批和授权签字人签字,…

做好安全测试的方法

目录 摘要: 一.安全性测试 二.常见的软件安全性缺陷和漏洞 三.做好安全性测试的建议 总结 摘要: 今天主要跟大家讲一下什么是安全测试和怎么做好安全测试的几种方法。还有安全测试的优缺点及过程,最后会给大家几条建议,希望对…

AppScan 安全测试详解+实操

定义:AppScan是IBM的一款web安全扫描工具,主要适用于Windows系统。该软件内置强大的扫描引擎,可以测试和评估Web服务和应用程序的风险检查,根据网站入口自动对网页链接进行安全扫描,扫描之后会提供扫描报告和修复建议等…

Android安全测试

目录 1、客户端APP安全 2、服务端安全 3、通信安全(通信保密性) 1、客户端APP安全 (1)反编译-APP加密或者代码混淆或者加壳处理 (2)防二次打包-验证APP签名-获取二次打包后APP的签名与正确的AP签名进行…

软件测试之安全测试

一、什么是安全测试? 安全测试是在IT软件产品的生命周期中,特别是产品开发基本完成到发布阶段,对产品进行检验以验证产品符合安全需求定义和产品质量标准的过程 。 二、安全测试的目的? 1、提升IT产品的安全质量; 2、尽…

软件安全测试

安全测试 文章目录 安全测试安全测试类型安全性测试工具分类 安全测试 安全测试一般围绕被保护的资产,通过代码和程序的分析来确定威胁或漏洞的严重程度,以及被利用的可能性和影响,来评估特定威胁或漏洞对企业造成负面影响的风险。除了综合的…