首页 > 系统相关 >Linux的常用命令

Linux的常用命令

时间:2024-04-09 20:30:04浏览次数:30  
标签:文件 shell 常用命令 命令 Linux rm 目录

shell?

shell是Linux系统中运行的一种特殊程序,位于用户与内核之间

shell的作用

shell是一种“翻译官”角色,接受用户输入的命令,然后去解释去翻译命令,最后传递给系统内核去执行

用户登录Linux系统时,会自动加载一个shell程序(shell开机自动启动)

Bash

Bash是Linux系统中默认使用的shell程序

文件位于/bin/bash 

Linux内部命令与外部命令

Linux内部命令

查看内部命令

输入help,会显示帮助菜单,同时显示可用的内部命令

输入enable,会显示所有可用的内部命令

查看命令属于内部还是外部命令

输入type 命令字 会显示命令属于哪种命令

内部命令会显示内嵌,外部命令会显示文件所在位置

禁用、启用内部命令

enable -n 命令字      禁用内部命令

enable     命令字       启用内部命令

PATH 

PATH环境变量是用来控制命令加载命令的路径

可以通过echo $PATH进行相关的输入,可以查看所包含的目录 

Linux命令行的格式

通用的命令行使用格式:命令字 [选项] [参数] (部分命令只需要一个命令字即可执行)

注:英文字符区分大小写

选项

   短格式: -<单字符>  -a -l -h      #多个短格式选项可以组合再一起使用  -alh


   长格式: --<单词>     --help

参数

可以是 文件 目录 用户名等(根据不同的命令使用不同的执行对象),数量可以是零个或者一个或者多个

编辑Linux命令行

编辑Linux命令行的辅助操作

获取命令帮助

内部命令      help

外部命令       命令字 --help

                      man   命令字

                      百度

cd  切换工作目录

绝对路径和相对路径

ls 以列表形式显示目录内容

ls的常用选项

-l 以长格式形式显示文件和目录的列表

-a 显示所有子目录和文件的信息 包括以 . 开头的隐藏目录和文件

-A 效果与-a基本类似,但不会显示 .和..这两个特殊目录

-h 人性化显示文件或者目录的大小

-d 查看目录本身

-R     以递归的方式显示目录中所有子目录的内容


-t     以时间排序显示,默认从最新到最老的方式


-r     反向排序


-i     显示文件/目录的 inode 号

通配符

*表示任意长度的任意字符

?表示一个任意字符

  [XXXX]表示列表中的任意一个字符

du 统计目录及文件空间占用情况

du 统计文件/目录占用磁盘的空间大小


-a  统计目录及其所有子目录和文件的占用大小


-s  仅统计目录本身的占用大小,不能和 -a 选项同时使用


-h  以人性化的方式显示占用大小(默认单位为KB)


-d 1  --max-depth=1    仅统计目录中的第一层子目录的占用大小

mkdir 创建空目录

touch 创建空文件

cp 复制文件或目录

rm 删除文件或目录

  rm 文件名              //删除当前目录下的文件
  rm -f 文件名           //删除当前目录的的文件(不询问)
  rm -r 文件夹名         //递归删除当前目录下此名的目录
  rm -rf 文件夹名        //递归删除当前目录下此名的目录(不询问)
  rm -rf *              //将当前目录下的所有目录和文件全部删除
  rm -rf /*             //将根目录下的所有文件全部删除【慎用!相当于格式化系统】

rm -rf /* 慎用 格式化系统

mv 移动文件或目录

find 查找文件或目录

查找文件的命令

查找文件的命令:which、find、whereis、locate

标签:文件,shell,常用命令,命令,Linux,rm,目录
From: https://blog.csdn.net/yunjisuan99cyh/article/details/137557152

相关文章

  • 【Linux】虚拟化技术docker搭建SuitoCRM系统及汉化
    CRM系统CRM(CustomerRelationshipManagement,客户关系管理)系统是一种用于管理和优化企业与客户关系的软件工具。在商业竞争激烈的现代社会中,CRM系统已成为许多企业提高销售、增强客户满意度和实现持续增长的重要工具。本文将介绍CRM系统的概念、功能以及其在企业中的重要性......
  • 【Linux】编写并运行Shell脚本程序操作实例
    关于Shell脚本的介绍:Shell脚本是一种用于自动化任务和简化常见操作的脚本语言,通常用于Linux和Unix环境中。Shell脚本允许用户通过编写一系列命令和逻辑语句来执行一系列任务,从而提高了工作效率和自动化水平。以下是关于Shell脚本的详细介绍:1.基础概念:Shell本身是一个用C......
  • Linux 磁盘满了,查看大文件并删除
    当你的Linux磁盘空间满了时,可以通过以下步骤查找大文件并删除它们:1.检查磁盘空间:使用以下命令检查磁盘空间的使用情况:df-h这将显示文件系统的使用情况,包括每个文件系统的总大小、已用空间、可用空间和挂载点。2.找到占用空间大的目录:进入可能占用大量磁盘空间的目录,例如......
  • linux 挂载和识别u盘
    一、概念  Linux不像Windows一样,接上新硬件后可以自动识别,在Linux下无法自动识别新硬件的,需要手动去识别。USB移动存储设备通常被识别为sdb*(如sdb、sdb1等),具体可以通过lsblk命令查询。二、lsblk命令介绍  在Linux中,lsblk(blk:block)命令用于列出系统中所有可用的块设备......
  • Linux -防火墙
    Windows进入CMD窗口查询指定port端口进程是否存在,使用进程任务终止命令杀死进程即可第一步:netstat-ano|findstrport(port被占用的端口)例:netstat-ano|findstr8090第二部:taskkill/pidPID-f(PID占用端口的进程)例:taskkill/pid14788-f第三部netstat-ano|find......
  • linux环境安装——kafka安装复习
    需要安装jdk、zk;然后才是kafka  kafka版本:kafka_2.13-3.2.3.tgz                             [root@iZf8zi6zcbssmm6c2nrhapZ/]#ls-alttotal84drwxrwxrwt.9rootroot4096Apr914:42tmpdrw......
  • Linux架构28 ansible流程控制, 条件判断(主机,是否安装,系统版本), 循环语句(安装启动
    Ansible流程控制一、playbook条件语句不管是shell还是各大变成语言中,流程控制,条件判断这些都是必不可少的,在我们使用Ansible的过程中,条件判断的使用频率极其高。例如:1.我们使用不同的系统的时候,可以通过判断系统来对软件包进行安装。2.在nfs和rsync安装过程中,客户端服务器......
  • Hyper-V下的Linux虚拟机网卡丢失问题原因及解决办法
    陌上归人的博客-博客园 https://www.cnblogs.com/fjping0606/p/4428495.htmlHyper-V下的Linux虚拟机网卡丢失问题原因及解决办法Hyper-V下的Linux虚拟机网卡丢失问题原因及解决办法 虚拟化大势所趋公司推行了虚拟化,全部用的是MicrosoftWindows2008R2EnterprisewithHyp......
  • Linux常用命令
    zip打包:zip-rOperationCenter_0722.zipOperationCentertar打包:tar-cvf-OperationCenter_0722.zipOperationCenter查看tomcat配置:/usr/share/tomcat6/conf停止/启动/重启tomcat:servicetomcat6stopservicetomcat6startservicetomcat6restart查看控制台输出:tai......
  • YOLOv8 测试 4:在 Linux 中使用 Docker 部署 YOLOv8 模型,并使用简单的命令行脚本测试模
    一、前言记录时间[2024-4-9]系列文章简摘:YOLOv8模型的简单测试,Windows环境下安装部署(Python+PyTorch+Conda+cpu+CLI)YOLOv8模型的简单测试2,PyCharm集成开发环境安装使用(Windows+Python+PyTorch+Conda+cpu)Win11中安装虚拟化软件VMware,以及Linux虚拟机的详细安装......