首页 > 系统相关 >Linux命令大全

Linux命令大全

时间:2024-03-26 14:30:51浏览次数:27  
标签:文件 功能 查看 介绍 命令 指令 Linux 目录 大全

常用快捷键

ctrl + c                      停止进程

ctrl+l  = clear                      清屏

reset                      彻底清屏

ctrl + q                  退出

ctrl +alt                    linux和Windows之间切换

关于强行退出编辑模式   ls -a 查看隐藏文件,然后rm -rf 删除那个文件

上下键                       查找执行过的命令

文件目录类操作

pwd

功能描述:显示用户当前工作目录的绝对路径

ls

功能描述:用来显示目录列表

cd

功能描述:将当前工作目录切换到指定目录

mkdir

功能描述:创建新目录

rmdir

功能描述:删除空目录

touch

功能描述:创建空文件

rename

功能描述:批量为文件修改名称

cp

功能描述:cp指令用来将-一个或者 多个源文件或者目录复制到指定的目标文件或者目录

rm

功能介绍: rm指令用于删除给定的文件和目录。

mv

功能介绍: mv 移动文件与目录或重命名

cat

功能介绍: 查看文件内容,从第一行开始显示

more

功能介绍:more 文件内容分屏查看器,more指令是一个基于VI编辑器的文本过滤器,它以全屏幕的方式按页显示文本文件的内容。more指令中内置了若干快捷键,详见操作说明。

less

功能介绍:less 分屏显示文件内容

echo

功能介绍:echo指令用于在shell中打印shell变量的值,或者直接输出指定的字符串。

head

功能介绍:head用于显示文件的开头部分内容,默认情况下head指令显示文件的前10行内容。

tail

功能介绍:tail用于输出文件中尾部的内容,默认情况下tail指令显示文件的后10行内容。

> 和 >>

功能介绍:> 覆盖 和 >> 追加

ln

功能介绍:(硬)软链接也成为符号链接,类似于windows里的快捷方式,有自己的数据块,主要存放了链接其他文件的路径。

history

功能介绍:history指令用于显示指定数目的指令命令

搜索查找类操作

find

功能介绍:find 查找文件或者目录
find指令将从指定目录向下递归地遍历其各个子目录,将满足条件的文件显示在终端。

grep

功能介绍:grep 过滤查找,在文件中搜索匹配的行 (管道符,“|”,表示将前一个命令的处理结果输出传递给后面的命令处理)

which

功能介绍:which指令用于查找并显示给定指令的绝对路径

whereis

功能介绍:whereis显示指令
及相关文件的路径

用户管理类操作

useradd

功能介绍:useradd 添加新用户

passwd

功能介绍:passwd 设置用户密码

id

功能介绍:id 查看用户是否存在

查看创建的用户

su

功能介绍:su <swith user> 切换用户

who

功能介绍:who 查看登录用户信息

userdel

功能介绍:userdel删除用户及相关文件

usermod

功能介绍:usermod指令用于修改用户的基本信息。

sudo

功能介绍:sudo 设置普通用户具有root权限

文件权限类操作

文件属性

chmod

功能介绍:chmod 改变权限

chown

功能介绍:chown 改变文件或目录所有者

chgrp

功能介绍:chgrp 改变所属组

时间日期类操作

date 显示当前时间

date 显示非当前时间

date 设置系统时间

cal 查看日历

压缩和解压类操作

gzip/gunzip

功能介绍: gzip/gunzip 压缩与解压缩

zip/unzip

功能介绍: zip/unzip 压缩与解压缩

tar

功能介绍: tar 打包备份

进程管理类操作

ps

功能介绍: 查看当前系统进程状态

kill

功能介绍: kill 终止进程

pstree

功能介绍: pstree 查看进程树

性能监控命令

top

功能介绍: top指令实时报告系统整体性能情况

free

功能介绍: 显示内存的使用情况

netstat

功能介绍: netstat 显示网络统计网络系统的状态信息和端口占用情况

磁盘分区类操作

df

功能介绍: df 查看磁盘空间使用情况(列出文件系统的整体磁盘使用量,显示磁盘分区上可用的磁盘空间)

du 

功能介绍: du 显示每个文件和目录的磁盘使用空间占用情况

fdisk

功能介绍:查看磁盘使用情况和磁盘分区

mount/umount

        概述:对于Linux用户来讲,不论有几个分区,分别分给哪一个目录使用,它就是一个根目录、一个独立唯一的文件结构。
        Linux中每个分区都是用来组成整个文件系统的一部分,Linux采用一种叫做“挂载”的处理方法,它整个文件系统中包含了一整套的文件和目录,并将一个分区和一个目录联系起来,要载入的那个分区将使它的存储空间在这个目录下获得。

工作常用指令

软件包管理类操作

RPM

概述:RPM(RedHat Package Manager),RedHat软件包管理工具,类似windows里面的setup.exe,是Linux这系列操作系统里面的打包安装工具

        RPM包格式

                

        查询

        卸载        

        安装

YUM

概述:YUM(全称为 Yellow dog Updater, Modified)是一个前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装

定时任务操作crondtab

查看服务是否开启:systemctl status crond

开启服务 systemctl start crond

功能介绍:crontab指令周期性执行的任务

标签:文件,功能,查看,介绍,命令,指令,Linux,目录,大全
From: https://blog.csdn.net/weixin_64261178/article/details/136970112

相关文章

  • 保姆级教程:教你UniMRCP对接华为云ASR(Linux版)
    本文分享自华为云社区《unimrcp对接华为云ASR(Linux版)》,作者:ASR-beginer。本篇文章提供了unimrcp对接华为云ASR的保姆级教程,根据第一到四章,可从头逐步编译+集成基于华为云ASR的unimrcp系统(授人以渔)。同时,本文第五章(直接给条鱼)提供了作者修改好的源码,直接一键编译即可。一、安装u......
  • 嵌入式LINUX开发系列之基于Radxa zero的usb_gadgetEthnet功能配置
    LINUX系列文章目录第二章嵌入式linux开发之基于Radxazero的usb_gadgetEthnet功能配置文章目录LINUX系列文章目录第二章嵌入式linux开发之基于Radxazero的usb_gadgetEthnet功能配置前言一、usb_gadgetEthnet是什么?二、具体操作1.开发板上电,查询网络信息2.usb_gadge......
  • curl在window及linux中的使用及区别
    目录内容介绍测试一(GET,application/json)归纳测试二(GET,x-www-form-urlencoded)归纳测试三(POST,FORM-DATA)归纳测试四(POST,x-www-form-urlencoded)归纳总结汇总学会了解不同服务端代码内容介绍注:通过实际测试,摆出在linux环境与windows环境下系统使用curl的不......
  • Linux(2)系统基本操作-Mysql数据库原生安装_Mysql常用命令_安装和使用过程常用问题
    二、Linux系统基本操作1、查询centos版本[root@host-10-150-223-171~]#uname-aLinuxhost-10-150-223-1713.10.0-957.el7.x86_64#1SMPThuNov823:39:32UTC2018x86_64x86_64x86_64GNU/Linux[root@host-10-150-223-171~]#cat/etc/redhat-releaseCentO......
  • 理解 go mod init 命令
    gomodinit命令是Go1.11中引入的Go模块系统的基本组成部分。它用于创建或初始化Go模块,是管理Go项目中依赖关系和版本的一种方法。下面是关于gomodinit的全部内容:1.初始化Go模块gomodinit命令的主要用途是初始化项目中的Go模块。Go模块是指与版本相关......
  • linux下的mysql的安装方式--yum--二进制
    linux下的mysql的安装方式--yum--二进制1.yum安装yum方式wgethttp://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpmrpm-ivhmysql-community-release-el7-5.noarch.rpmyum-yinstallmysql-community-serversystemctlstartmysqlsystemctlstatusm......
  • Linux常用命令介绍
    Linux常用命令介绍Linux中的命令非常多,但是玩过Linux的人也从来不会因为Linux的命令如此之多而烦恼,因为我们只需要掌握我们最常用的命令就可以了。因为不想在使用时总是东查西找,所以在此总结一下,方便一下以后的查看。下面就说说我最常用的Linux命令。1、cd命令这是一......
  • Linux命令:lsof - 列出打开的文件及其信息
    lsof命令是listopenfiles的缩写,该命令用于列出当前系统上所有已经打开的文件。Linux系统一切皆文件,不仅仅包括普通的数据文件,还有网络套接字、设备文件、管道、命名空间等常用参数:-a:逻辑AND,多个-lsof选项之间需满足所有条件。-b:显示IPv4/IPv6缓存和统计信息。-c<进程名......
  • 【linux】Centos7 手动编译安装 cmake-3.28.4
    简介1、移除原来的cmake版本yumremovecmake-y2、下载cmake-3.28.4.tar.gz安装包并解压wgethttps://cmake.org/files/v31、移除老版本cmake版本并安装依赖包yumremovecmake-y;yuminstall-ygccgcc-c++makeautomakeopensslopenssl-devel2、下载cmake-3.7.2.tar.gz......
  • Linux命令:tcpdump - 网络分析
    tcpdump是一个功能强大的命令行网络协议分析器。主要功能:数据包捕获(抓包)数据包过滤数据分析网络故障排除和诊断常用选项-i:指定要监听的网络接口-D:列出可用于抓包的接口-s:设置抓取的数据包长度,超过这个长度的部分会被截断-c:指定要抓取的数据包的数量-w:将抓包数据保存......