Linux操作系统常用命令

news/2024/11/8 17:01:20/

在这里插入图片描述

✅作者简介:热爱国学的Java后端开发者,修心和技术同步精进。
🍎个人主页:Java Fans的博客
🍊个人信条:不迁怒,不贰过。小知识,大智慧。
💞当前专栏:Java案例分享专栏
✨特色专栏:国学周更-心性养成之路
🥭本文内容:Linux操作系统常用命令

文章目录

    • 01、 查看当前登录系统用户信息 who
    • 02、 查看终端用户 whoami
    • 03、 查看日期 date
    • 04、 查看系统信息 uname
    • 05、 日历 cal
    • 06、 计算器 bc
    • 07、 统计文件字节数。字数、行数的命令 wc
    • 08、 显示或修改计算机主机名的命令 hostname
    • 09、 在显示器上显示文字的命令 echo
    • 10、 清除计算机屏幕上的信息命令 clear
    • 11、 查看IP命令 ifconfig
    • 12、用户切换命令 su

在这里插入图片描述

01、 查看当前登录系统用户信息 who

使用权限:所有使用者
使用方式:who【Himqw】
说明:显示当前登录系统用户的信息(登录账号、使用的终端、登录时间、来源IP等)

在这里插入图片描述

命令含义
-H或heading显示各栏位的标题信息列
-i或-u或-idle显示闲置时间,若该用户在前一分钟之内有任何动作,将显示成“.”号;如果该用户已超过24小时没有任何动作,则表示出old字符串
-m此参数的效果和指定am i字符串相同
-q或-count只显示登录系统的账号名称和总人数

02、 查看终端用户 whoami

使用权限:所有使用者
使用方式:whoami【选项】
说明:显示当前终端上的用户名

在这里插入图片描述

–version,显示版本信息

在这里插入图片描述

03、 查看日期 date

使用权限:所有使用者
使用方式:date【选项】
说明:显示和设置系统的时间与日期,date可以用来显示或设定系统的日期与时间,在显示方面,可以设定欲显示的格式,格式设定为一个加号后接数个标记

在这里插入图片描述
在这里插入图片描述

命令含义
%T表示直接显示时间(24小时制)
%n表示换行
%D表示直接显示日期(mm/dd/yy)
%B表示月份(January…December)
%d表示日
–date表示设定时间

04、 查看系统信息 uname

使用权限:所有使用者
使用方式:uname【amnrsvp】
说明:显示系统的版本信息

在这里插入图片描述

-a或–all:显示系统的全部信息,依次为内核名称、主机名、内核版本号、内核版本、硬件名、处理器类型、硬件平台类型、操作系统名称。

命令含义
-m或–machine显示主机的硬件(CPU)名。
-n或–nodename显示主机在网络节点上的名称或主机名称。
-r或–release显示Linux操作系统内核版本号。
-s或–sysname显示Linux操作系统名称。
-v或–version显示操作系统版本。
-p显示系统处理器的体系结构。

05、 日历 cal

使用权限:所有使用者
使用方式:cal【13smjy】【年份】【月份】
说明:查看日历等时间信息

-1:显示一个月的月历。
在这里插入图片描述

-3:显示系统前一个月、当前月、下一个月的月历,三个月的月历。
在这里插入图片描述

-s:显示星期天为一个星期的第一天,默认的格式。
-m:显示星期一为一个星期的第一天。
在这里插入图片描述

-j:显示在当前中的第几天(一年日期按天算,从1月1日算起)。
在这里插入图片描述

-y:显示当前年份整年的日历。
在这里插入图片描述

06、 计算器 bc

使用权限:所有使用者
使用方式:bc【ql】
说明:用于数字计算和进制转换,进制的转换ibase是输入数字的进制,而obase就是输出数字的进制了。

在这里插入图片描述

bc计算完了结果并没有直接退出,而是继续等待计算器的其他输入,如果输入则进行计算,直到遇到了quit(或者:quit)命令方可退出计算器。

在这里插入图片描述

命令含义
-qbc不输出提示信息。
-l使用强大的数学库。

07、 统计文件字节数。字数、行数的命令 wc

使用权限:所有使用者
使用方式:wc【cmlLw】filename
说明:显示一个文件的字节数、字符数、行数、最长行长度、字数

在这里插入图片描述

命令含义
-c显示文件的字节数。
-m显示一个文件的字符数。
-l显示一个文件的行数。
-L显示一个文件中最长行的长度。
-w显示一个文件的字数。

08、 显示或修改计算机主机名的命令 hostname

使用权限:root修改,其它查看
使用方式:hostname【主机名】
说明:显示当前主机名或者修改主机名。

在这里插入图片描述

修改主机名必须在root权限下,命令才会生效。用户的主机名保存到/etc/sysconfig/network文件中,如果要彻底修改主机名则直接修改这个文件然后重启即可。

09、 在显示器上显示文字的命令 echo

使用权限:所有使用者
使用方式:echo【n】字符串
说明:在计算机显示器上显示一段文字。

在这里插入图片描述

-n:输出文字后不换行。

10、 清除计算机屏幕上的信息命令 clear

使用权限:所有使用者
使用方式clear
说明:清除显示屏上的信息

在这里插入图片描述
在这里插入图片描述

11、 查看IP命令 ifconfig

使用权限:所有使用者
使用方式:ifconfig
说明:查看本地IP

在这里插入图片描述

Linux命令可以分为两种:
1、 一种是该指令会直接显示结果然后回到命令提示字符等待下一个指令的输入,比如ls,cd命令,Linux的命令大多数为这种形式。
2、 一种是进入到该指令的环境,直到结束该指令才回到命令提示字符的环境,比如bc、fdisk命令。

12、用户切换命令 su

注意:输入Linux命令时,注意命令之间的空格
(1) 从root用户切换到普通用户

Su – 用户名

在这里插入图片描述

(2) 从普通用户切换到root用户

从普通账户切换切换到root账户需要输入root账户的密码

Su –

在这里插入图片描述

或者su
在这里插入图片描述

说明:#代表超级账户
$代表普通账户


  码文不易,本篇文章就介绍到这里,如果想要学习更多Java系列知识点击关注博主,博主带你零基础学习Java知识。与此同时,对于日常生活有困扰的朋友,欢迎阅读我的第四栏目:《国学周更—心性养成之路》,学习技术的同时,我们也注重了心性的养成。

在这里插入图片描述


http://www.ppmy.cn/news/11394.html

相关文章

MyBatis批量插入的五种方式

MyBatis利用For循环批量插入MyBatis的手动批量提交MyBatis以集合方式批量新增(推荐)MyBatis-Plus提供的SaveBatch方法MyBatis-Plus提供的InsertBatchSomeColumn方法(推荐) 文章目录1.项目准备1.1 pom文件1.2 yml文件1.3 User类2.M…

大二层网络概述

要想了解大二层网络,必须要先了解传统三层网络和传统二层网络,最后根据大二层网络和后者的区别,可以清晰地了解大二层网络。 传统三层网络 传统数据中心采用三层网络架构,即整个网络由接入层、汇聚层和核心层组成,流…

Linux驱动开发基础__ Linux中断系统中的重要数据结构

目录 1 整体概述 2 irq_desc 数组 3 irqaction 结构体 4 irq_data 结构体 5 irq_domain 结构体 6 irq_chip 结构体 1 整体概述 该文章内容,可以从 request_irq(include/linux/interrupt.h)函数一路分析得到。 能弄清楚下面这个图,对 Linux 中…

Dbeaver连接ES问题一站解决

前言 最近几天一直做ES的TPS测试,每次看数据ES的数据都在嫌麻烦(在postman指定索引通过url请求查看数据)。最后决定还是整整Dbeaver连接ES。 一、当前境况 1、ES版本比较老,还是6.4.2的 2、Dbeaver直接连接已经提示支持8.x版本 3…

学习python,我使用代码悄悄集齐了五福~哎嘿嘿

啊哈哈哈哈,我又又又来啦 这不是快春节了吗,支付宝等一些集五福活动又又又又一次的到来 今天呢,写一个啥呀我也不晓得,啊哈哈哈哈哈 今天写一个%90会出敬业福哦,啊哈哈哈哈 1.制作文字福 这个其实挺“简单”的&…

【C语言】内存函数介绍

它们所在的头文件: (这里出现的arr都为char类型数组)strlen作用:计算一个字符串的长度本质:历经千辛找一个 \0 ,找到 \0 就立马停止。(就是找 \0 )易错:strlen 返回值为 …

Replicate Brogaard Stock Volatility Decomposition

文章目录IntroductionData and SampleDownload DataClean DataExtract Estimation Unit and Set Global VariablesImplement Brogaard DecompositionEstimate VAR Coefficients, Matrix BBB, ϵt\epsilon_tϵt​, Σe\Sigma_eΣe​, and Σϵ\Sigma_\epsilonΣϵ​Estimate 15-…

【前端】ES6

let 和 const 类似var定义变量&#xff0c;但是let修饰的变量仅在声明的代码块中有效&#xff1b; var声明的变量&#xff0c;在全局有效 for (let i 0; i < 3; i) {let i abc;console.log(i); }js中的for循环声明循环变量的部分也作为一个父作用域&#xff0c;即(let i…