首页 > 系统相关 >常见Linux命令

常见Linux命令

时间:2024-07-04 23:41:23浏览次数:18  
标签:文件 常见 展示 xxx 模式 用法 命令 Linux 目录

1、查看目录:ls

常用用法:
ls -l :以列表的形式展示;简写ll

效果展示:

2、终端清屏:clear

常用用法:
ctr+L:清空屏幕当前的内容,不会重置终端

效果展示:
使用前

使用后

3、切换目录:cd

常用用法:
  cd /:切换到根目录
  cd /xx(目录名) :切换到根目录下的xx目录
  cd ..:切换到上一级目录
  cd ~:切换到home目录
  cd /xxx/xx/x:可以输入完整的路径,直接切换到目标目录,输入过程中可以使用tab键快速补全

效果展示:


4、切换用户:su

常用用法:
su root:切换为用户"root",输入后回车需要输入该用户的密码

效果展示:

5、创建目录:mkdir

常用用法:
mkdir XXXX:在当前目录下创建一个名为XXXX的目录
mkdir /XXXX(已有)/xxx:在已存在的指定目录下创建一个名为xxx的目录
mkdir -p /XXXX(没有)/xxx:在不存在的指定目录下用递归的方式创建一个名为xxx的目录

效果展示:

6、创建文件:touch

常用用法:
touch xxx:创建xxx文件

效果展示:

7、查看当前路径:pwd

常用用法:
pwd:直接在命令行输入pwd命令可以查看当前路径

效果展示:

8、编辑文件:vim

常用用法:
vim xxx:打开需要编辑的xxx文件
操作界面有三种模式:命令模式(command mode)、输入模式(Insert mode)和底线命令模式(last line mode)

命令模式:用户刚刚启动 vi/vim,便进入了命令模式。
i :切换到输入模式,在光标当前位置开始输入文本。
: :切换到底线命令模式,以在最底一行输入命令。
a :进入插入模式,在光标下一个位置开始输入文本。
o :在当前行的下方插入一个新行,并进入插入模式。
O :在当前行的上方插入一个新行,并进入插入模式。

输入模式:在命令模式下按下 i 就进入了输入模式,使用 Esc 键可以返回到命令模式。
方向键:在文本中移动光标
HOME/END:移动光标到行首/行尾
Page Up/Page Down:上/下翻页
Insert:切换光标为输入/替换模式,光标将变成竖线/下划线
ESC:退出输入模式,切换到命令模式

底线命令模式:在命令模式下按下 :(英文冒号)就进入了底线命令模式。
:q :退出编辑     
:q! :强制退出      
:wq : 保存并退出
参考连接:https://www.runoob.com/linux/linux-vim.html

效果展示:



9、查看文件:cat

常用用法:
cat xxx:查看xxx文件内容

效果展示:

10、在指定目录下查找文件和目录:find

常用用法:
find -name xxx:按文件名查找,支持使用通配符 * 和 ?。
find -atime n:查找在 n*24 小时内被访问过的文件。

效果展示:

11、grep:用于查找文件里符合条件的字符串或正则表达式。

常用用法:
grep "pattern" filename:在单个文件中搜索
grep "pattern" file1 file2 file3:在多个文件中搜索pattern,并输出到终端
grep -r "pattern" directory:递归搜索目录
grep -i "pattern" filename:忽略大小写

效果展示:


12、| 管道符:将一个命令的标准输出传递给另一个命令,作为另一个命令的标准输入。

常用用法:
ls | grep "pattern":通过管道符筛选文件名
cat xxx | tr 'pattern1' 'pattern2':将文件xxx中所有的pattern1替换为pattern2
用法还有很多这里,家人们可以自行探索

效果展示:

13、文件或目录改名、或将文件或目录移入其它位置:mv

常用用法:
mv 文件名1 文件名2:将文件名1改为2
mv 目录1 目录2:将目录1当中的内容剪切到目录2目录下面
mv -r 目录1 目录2:递归剪切目录中所有文件和文件夹

效果展示:


14、删除文件或目录:rm

常用用法:
  rm 文件名:删除当前目录下的文件
  rm -f 文件名:删除当前目录的的文件(不询问)
  rm -r 文件夹名:递归删除当前目录下此名的目录
  rm -rf 文件夹名:递归删除当前目录下此名的目录(不询问)
  rm -rf /*:将根目录下的所有文件全部删除,一般情况下别用

效果展示:

15、当前进程的状态:ps(类似于 windows 的任务管理器)

常用用法:
ps -aux:显示所有包含其他使用者的进程

效果展示:

16、控制用户对文件的权限:chmod

常用用法:
参考连接:https://www.runoob.com/linux/linux-comm-chmod.html

效果展示:

标签:文件,常见,展示,xxx,模式,用法,命令,Linux,目录
From: https://www.cnblogs.com/wyw-star/p/18284274

相关文章

  • Linux常用命令快速回顾
    目录帮助命令软件安装工作目录查看、切换pwd(printworkdirectory)打印当前工作目录cd(changediretory)tree[目录名]——以树状图列出文件目录结构文件/目录创建、删除、查找、查看mkdir创建目录touch 创建文件rm删除文件find[路径]-name'*.py'查找文件......
  • 【Linux】多线程(互斥 && 同步)
    我们在上一节多线程提到没有任何保护措施的抢票是会造成数据不一致的问题的。那我们怎么办?答案就是进行加锁。目录加锁:认识锁和接口:初始化:加锁&&解锁:全局的方式:局部的方式:原理角度理解:实现角度理解:同步:加锁:认识锁和接口:初始化:这个就是我们互斥锁的类型。......
  • 同步、异步、阻塞、非阻塞、Linux五种 I/O 模型,一篇文章搞定
    ● 什么是同步、什么是异步?什么是阻塞、什么非阻塞?我自己的理解,大白话啊,同步和异步指的是函数调用完成任务的程度。一个任务的完成,包括发起、执行和结果返回三个阶段。 同步(synchronize)调用涵盖了这三个阶段。调用结束之后,任务肯定是有结果的,无论成败。 ......
  • 命令执行
    基础概念命令注入通常因为指Web应用在服务器上拼接系统命令而造成的漏洞。该类漏洞通常出现在调用外部程序完成一些功能的情景下。比如一些Web管理界面的配置主机名/IP/掩码/网关、查看系统信息以及关闭重启等功能,或者一些站点提供如ping、nslookup、提供发送邮件、转换图片等功......
  • linux找回root密码
      linux找回root密码如果您忘记了Linux系统的root密码,并且没有其他方法可以访问系统,您可以按照以下步骤重置root密码:重启您的Linux系统。在启动时,当GRUB菜单出现时,选择要启动的内核版本,然后按下 e 键来编辑启动选项。 找到以 linux 开头的行,通常......
  • Python学习笔记28:进阶篇(十七)常见标准库使用之质量控制中的代码质量与风格第二部分
    前言本文是根据python官方教程中标准库模块的介绍,自己查询资料并整理,编写代码示例做出的学习笔记。根据模块知识,一次讲解单个或者多个模块的内容。教程链接:https://docs.python.org/zh-cn/3/tutorial/index.html质量控制质量控制(QualityControl,QC),主要关注于提高......
  • Linux磁盘管理
    磁盘管理【1】、Linux常用的分区格式在新增磁盘后要对其进行分区,分区后才可以去存储数据MBR分区格式:比较古老的分区格式,只能划分4个主分区,如果四个分区划分完成后,硬盘空间还有剩余,那剩余的分区也不能够使用。后来新增加扩展分区(容器)功能,可在扩展分区内划分出更多的逻辑分区......
  • 常见加密解密算法及其在 PHP 中的实现
    加密和解密算法在信息安全中起着至关重要的作用。以下是一些常见的加密和解密算法,包括对称加密、非对称加密和哈希算法。对称加密算法对称加密算法使用相同的密钥进行加密和解密。常见的对称加密算法包括:AES(AdvancedEncryptionStandard):AES是一种广泛使用的对称加密算法,支......
  • 当管理和维护 Active Directory 环境时,有一些基础的 PowerShell 命令可以帮助进行常规
    当管理和维护ActiveDirectory环境时,有一些基础的PowerShell命令可以帮助进行常规的检查和管理操作。以下是一些常用的基础检查命令示例:1.获取特定用户信息powershellCopyCode#获取特定用户的基本信息Get-ADUser-Identity"username"这个命令用于获取特定用户的基本......
  • Java SSH 客户端 如何删除 linux 机器上的 文件
    在Java中,可以使用SSH客户端库如JSch(JavaSecureChannel)来连接到远程Linux机器并执行命令,包括删除文件。下面是一个使用JSch库的示例,展示如何通过SSH删除远程Linux机器上的文件。步骤:添加JSch库:确保您的项目包含JSch库。如果您使用的是Maven,可以在pom.xml......