Linux使用基础命令

1.常用系统工作命令

(1).用echo命令查看SHELL变量的值
qiangzi@qiangzi-virtual-machine:~$ echo $SHELL
/bin/bash
(2).查看本机主机名
qiangzi@qiangzi-virtual-machine:~$ echo $HOSTNAME
qiangzi-virtual-machine
(3).date命令用于显示/设置系统的时间或日期
qiangzi@qiangzi-virtual-machine:~$ date
2024年 03月 03日 星期日 00:42:12 CST
qiangzi@qiangzi-virtual-machine:~$ date "+%Y-%m-%d %H:%M:%S"
2024-03-03 00:42:49
qiangzi@qiangzi-virtual-machine:~$ date -s "20240302 16:45:01"
date: cannot set date: Operation not permitted
2024年 03月 02日 星期六 16:45:01 CST
qiangzi@qiangzi-virtual-machine:~$ date
2024年 03月 03日 星期日 00:45:19 CST
qiangzi@qiangzi-virtual-machine:~$ date "+%Z"
CST
qiangzi@qiangzi-virtual-machine:~$ date "+%A"
星期日
qiangzi@qiangzi-virtual-machine:~$ date "+%p"
上午
qiangzi@qiangzi-virtual-machine:~$ date "+%j"
063
(4).查看系统内核版本信息
qiangzi@qiangzi-virtual-machine:~$ uname -a
Linux qiangzi-virtual-machine 5.19.0-43-generic #44~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Mon May 22 13:39:36 UTC 2 x86_64 x86_64 x86_64 GNU/Linux
(5).查看系统的负载情况
qiangzi@qiangzi-virtual-machine:~$ uptime00:49:28 up 26 min,  1 user,  load average: 0.40, 0.45, 0.40
(6).free命令显示系统中内存的使用情况
qiangzi@qiangzi-virtual-machine:~$ free -mtotal        used        free      shared  buff/cache   available
Mem:            3888        2036         866          35         985        1594
Swap:           3219           0        3219
(7).last命令查看所有系统的登入记录
qiangzi@qiangzi-virtual-machine:~$ last
qiangzi  tty2         tty2             Sun Mar  3 00:23   still logged in
reboot   system boot  5.19.0-43-generi Sun Mar  3 00:23   still running
qiangzi  tty2         tty2             Sun Dec 31 19:56 - down  (61+20:26)
reboot   system boot  5.19.0-43-generi Sun Dec 31 19:46 - 16:23 (61+20:36)
qiangzi  tty2         tty2             Sun Dec 31 19:14 - down   (00:31)
(8).history命令用于显示历史执行过的命令
qiangzi@qiangzi-virtual-machine:~$ history1  history2  sosreportqiangzi@qiangzi-virtual-machine:~$ cat ~/.bash_history
vi ./flumetest2/agent2.agent
tar -zxvf apache-flume-1.7.0-bin.tar.gz
sudo mv apache-flume-1.7.0-bin /usr/local/
cd
sudo vi /etc/profile.d/flume.sh
source /etc/profile
#清除记录
qiangzi@qiangzi-virtual-machine:~$ history -c
qiangzi@qiangzi-virtual-machine:~$ 
(9).more命令用于查看纯文本文件,格式为:“more [选项] 文件”

(10).head命令用于查看纯文本文档的前N行,格式为:“head[选项][文件]”

(11).tail命令用于查看纯文本文档的后N行,格式为:“tail[选项][文件]”

(12).od命令用于对查看特殊格式的文件 格式为:“od[选项][文件]”

(13).tr命令用于转换文本文件中的字符,格式为:“tr[原始字符] [目标字符]”
qiangzi@qiangzi-virtual-machine:~$ cat tr.txt | tr [a-z] [A-Z]
WELCOME TO LINUXPROBE.COM
RED HAT CERTIFIED
FREE LINUX LESSONS
PROFESSIONAL GUIDANCE
LINUX COURSE
(14).wc命令用于统计指定文本的行数、字数、字节数,格式为“wc[参数] 文本”

qiangzi@qiangzi-virtual-machine:~$ wc -l /etc/passwd
50 /etc/passwd
(15).cut命令用于通过列来提取文本字符,格式为:"cut [参数] 文本"

qiangzi@qiangzi-virtual-machine:~$ cut -d: -f1 /etc/passwd
root
daemon
bin
sys
sync
games
man
lp
mail
news
uucp
proxy
www-data
backup
list
irc
...
qiangzi@qiangzi-virtual-machine:~$ grep ^root /etc/passwd | cut -d: -f 7
/bin/bash
(16).

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/504550.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

centos无法输入拼音

centos默认是没有拼音输入法的,这里需要设置一下 解决方法: 使用长按win点击空格进行切换,当然,如果就俩输入方式的话直接两个一起按丝滑切换就行了 当然一般情况下我们只需要中文拼音和英文输入两种即可,所以可以删掉…

南京师范大学计电院数据结构课设——排序算法

1 排序算法 1.1 题目要求 编程实现希尔、快速、堆排序、归并排序算法。要求首先随机产生10000个数据存入磁盘文件,然后读入数据文件,分别采用不同的排序方法进行排序并将结果存入文件中。 1.2 算法思想描述 1.2.1 随机数生成 当需要生成一系列随机数…

想要调用淘宝开放平台API,没有申请应用怎么办?

用淘宝自定义API接口可以访问淘宝开放平台API。 custom-自定义API操作 taobao.custom 公共参数 注册账号获取API请求地址 名称类型必须描述keyString是调用key(必须以GET方式拼接在URL中)secretString是调用密钥api_nameString是API接口名称&#xf…

高级统计方法 第5次作业

作业评阅&#xff1a; 概念 1.问题 2.问题&#xff08;略&#xff09; 4.问题&#xff08;略&#xff09; &#xff08;a&#xff09;问题&#xff08;略&#xff09; 10%&#xff0c;忽略 X < 0.05和 X > 0.95的情况。 &#xff08;b&#xff09;问题&#xff08;略…

【数学建模获奖经验】2023第八届数维杯数学建模:华中科技大学本科组创新奖获奖分享

2024年第九届数维杯大学生数学建模挑战赛将于&#xff1a;2024年5月10日08:00-5月13日09:00举行&#xff0c;近期同学们都开始陆续进入了备赛阶段&#xff0c;今天我们就一起来看看上一届优秀的创新奖选手都有什么获奖感言吧~希望能帮到更多热爱数学建模的同学。据说点赞的大佬…

Golang 调度器 GPM模型

Golang 调度器 GPM模型 1 多进程/线程时代有了调度器需求 在多进程/多线程的操作系统中&#xff0c;就解决了阻塞的问题&#xff0c;因为一个进程阻塞cpu可以立刻切换到其他进程中去执行&#xff0c;而且调度cpu的算法可以保证在运行的进程都可以被分配到cpu的运行时间片。这…

cv_bridge连接自定义版本的opencv

在ros noetic版本中&#xff0c;默认的cv_bridge依赖的opencv版本为4.2.0&#xff0c;若要升级opencv版本&#xff0c;则无法使用cv_bridge&#xff0c;所以需要重新自编译cv_bridge。 一. 编译cv_bridge 1.通过网站 https://github.com/ros-perception/vision_opencv/tree/n…

【Pytorch】模型部署

文章目录 0. 进行设置1. 获取数据2. FoodVision Mini模型部署实验概要3. 创建 EffNetB2 特征提取器4. 创建 ViT 特征提取器5. 使用训练好模型进行预测并计时6. 比较模型结果、预测时间和大小7. 通过创建 Gradio 演示让 FoodVision Mini 呈现8. 将Gradio demo变成可部署的应用程…

**蓝桥OJ 178全球变暖 DFS

蓝桥OJ 178全球变暖 思路: 将每一座岛屿用一个颜色scc代替, 用dx[]和dy[]判断他的上下左右是否需要标记颜色,如果已经标记过颜色或者是海洋就跳过.后面的淹没,实际上就是哪个块上下左右有陆地,那么就不会被淹没,我用一个tag标记,如果上下左右一旦有海洋,tag就变为false.如果tag…

协议和序列化反序列化

1. 再谈 “协议” 1.1 协议的概念 “协议”本质就是一种约定&#xff0c;通信双方只要曾经做过某种约定&#xff0c;之后就可以使用这种约定来完成某种事情。而网络协议是通信计算机双方必须共同遵从的一组约定&#xff0c;因此我们一定要将这种约定用计算机语言表达出来&…

《HelloGitHub》第 95 期

兴趣是最好的老师&#xff0c;HelloGitHub 让你对编程感兴趣&#xff01; 简介 HelloGitHub 分享 GitHub 上有趣、入门级的开源项目。 这里有实战项目、入门教程、黑科技、开源书籍、大厂开源项目等&#xff0c;涵盖多种编程语言 Python、Java、Go、C/C、Swift...让你在短时间内…

【ArcGIS】统计格网中不同土地利用类型占比

基于ArcGIS统计格网中不同土地利用类型占比 数据准备ArcGIS操作步骤1、创建渔网&#xff08;Create Fishnet&#xff09;2、建立唯一标识3、选择格网4、提取不同类别土地利用类型5、各类用地面积计算 参考另&#xff1a;可能出现的问题总结Q1&#xff1a;ArcGIS获取唯一值&…