liunx常用命令 适用了centos stream9

news2024/11/30 13:48:16

最近刚好需要重新再学习一下Linux然后开始学习大数据,就重新再温习一下Linux,然后需要把个人所有的编程环境和数据库变成linux版本,虽然一直以来都是用win系统做数据,但是liunx系统的安全和快速最近试了一下确实令我着迷。

liunx常用命令目录

    • 1.切换账号,root账户是超级用户,但是实际过程中不推荐使用root账户作为工作日常中使用。
    • 2.ifconfig 查询ip地址和ip addr 也是查询ip地址
    • 3.关机操作
    • 4.进入根目录
    • 5.查询当前文件目录里面的所有目录和文件程序
    • 6. 查看当前根目录下所有目录和文件程序
    • 7.查询根目录下所有文件只显示名称,可显示隐藏文件
    • 8.查询当前根目录下所有目录的文件只显示名称
    • 9.创建一个新的空文件
    • 10.查询当前目录所在文件
    • 11.返回上一级
    • 12.删除指令(慎用)
    • 13.备份复制
    • 14.更改文件名或目录名
    • 15.编辑文件
    • 16. 文件查询命令
    • 17.vim中常用的快捷键
    • 18.查看文件内容
    • 19.查询指定字符串中指定的信息
    • 20.追加和覆盖
    • 21.查询当前路径目录中所有的目录和文件,显示详细路径
    • 22.统计文件
    • 23.软硬链接
    • 24.打包、解压命令
    • 25.快捷键命令操作
    • 26.清空当前界面
    • 27.重置当前界面信息
    • 28.查询历史操作
    • 29.针对性操作
    • 30.更改目录或者文件的权限命令
    • 31.查询网络接口状态信息
    • 32. 查询内核路由表信息
    • 33.在线安装下载的命令
    • 34.系统日志的目录
    • 35.查询Liunx系统位数
    • 36.查询所有用户的进程
    • 37.查询磁盘信息
    • 38.查询cpu使用情况
    • 39.查询内存使用情况
    • 40.查看那些服务有占用8080的端口
    • 41.查询当前在线的用户
    • 42.查询当前操作的用户
    • 43.查询当前主机名称
    • 44.查询当前路径的绝对路径
    • 45.查询文件或者目录的大小
    • 46.修改文件或者目录的主,组
    • 47.从另外一台服务器获取文件
    • 48..rpm格式包安装命令
    • 49.在线安装指令

xshell是一个非常好用的一个远程连接服务器工具,实际工作中也是经常用,
先用ssh root @192.168.126.128
ssh远程连接 root 用户名 ip地址就是自己本机地址连接连接成功就代表样式成功

su root 

1.切换账号,root账户是超级用户,但是实际过程中不推荐使用root账户作为工作日常中使用。

出现以下界面的情况的话就代表切换超级用户成功拥有了最高权限。

[root@localhost ~]# 

2.ifconfig 查询ip地址和ip addr 也是查询ip地址

ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.126.128  netmask 255.255.255.0  broadcast 192.168.126.255
        inet6 fe80::20c:29ff:fe0f:5d2d  prefixlen 64   

3.关机操作

init 0

4.进入根目录

cd /
[root@localhost /]# 

5.查询当前文件目录里面的所有目录和文件程序

ll
总用量 28
dr-xr-xr-x.   2 root root    6  8月 10  2021 afs
lrwxrwxrwx.   1 root root    7  8月 10  2021 bin -> usr/bin
dr-xr-xr-x.   5 root root 4096 12月 10 16:38 boot
drwxr-xr-x.  20 root root 3440 12月 12 09:18 dev
drwxr-xr-x. 138 root root 8192 12月 12 17:49 etc
drwxr-xr-x.   6 root root   50 12月 12 17:49 home
lrwxrwxrwx.   1 root root    7  8月 10  2021 lib -> usr/lib
lrwxrwxrwx.   1 root root    9  8月 10  2021 lib64 -> usr/lib64

6. 查看当前根目录下所有目录和文件程序

[root@localhost /]#  ls -l 
总用量 28
dr-xr-xr-x.   2 root root    6  8月 10  2021 afs
lrwxrwxrwx.   1 root root    7  8月 10  2021 bin -> usr/bin
dr-xr-xr-x.   5 root root 4096 12月 10 16:38 boot

7.查询根目录下所有文件只显示名称,可显示隐藏文件

[root@localhost /]#  ls -a
.   afs  boot  etc   lib    media  opt   root  sbin  sys  usr
..  bin  dev   home  lib64  mnt    proc  run   srv   tmp  var

8.查询当前根目录下所有目录的文件只显示名称

[root@localhost /]# ls
afs  boot  etc   lib    media  opt   root  sbin  sys  usr
bin  dev   home  lib64  mnt    proc  run   srv   tmp  var

9.创建一个新的空文件

[root@localhost /]# touch file

创建多个文件
[root@localhost /]# touch file1 file2

10.查询当前目录所在文件

 [root@localhost /]# pwd
/

11.返回上一级

[root@localhost /]# cd ..
cd ../..返回上两级
cd ../../..返回上三级

12.删除指令(慎用)

rm file
rm file1删除目录
rm -r file2提示性删除目录
rm -rf file3强制性删除目录
rm -rf file4.txt强制性删除文件
rm -rf *强制删除file3目录中的所有文件

13.备份复制

[root@localhost /]# cp file f1 
把file文件备份为f1
cp -r file3 f2
把目录file3备份为f1
cp可以单独备份文件没法备份目录,cp -r可以同时备份目录和文件

14.更改文件名或目录名

[root@localhost /]# mv file f3

15.编辑文件

vim file
进入到文件编辑页面出现insert也就是插入时代表可以往文件内输入内容,需要保存的和退出的话就需要先按ctrl+c退出编辑,然后再用shift+:然后在:后输入wq保存后退出。
在这里插入图片描述

16. 文件查询命令

head file 显示文件前10行内容
head -n 3 file 指定查询文件前3行
tail file 默认显示文件后10行
tail -n 3 file 查询指定后3行内容
sed -n '1,5p' file 查询文件1-5行的所有数据
sed -n '2p,4p' file 只显示第2行,第4行 
sed -n '4p' 只显示4行
cat file 查询文件所有内容
cat -n file 带行号的所有内容
nl file 带行号的显示内容

17.vim中常用的快捷键

快捷键使用必须要进入编辑模式也就是先用ctrl+c退出插入模式,
a在光标后输入
A在光标尾输入
i在光标所在位置输入
I在光标首行输入
o在光标所在下一行进行输入
O在光标所在上一行进行输入
x删除光标所在字符
X删除光标前面的字符
dd删除光标所在的整行数据
D删除光标及光标后面的所有数据,光标前不删除
yy复制光标所在当前的数据
p复制光标上一行数据
P复制光标下一行数据
3yy复制光标往下3:5y复制指定内容第5:2,3y 复制2,3行数据
wq!强制保存且退出编辑界面
wq保存且退出当前界面
w只保存不退出
q!直接退出当前界面
:set nu带行号显示内容
:set nonu取消带行号显示内容
:/高亮显示指定字符
:/noh取消高亮显示
:3w file 把文件2-3内容拷贝到命名为file的文件中去

18.查看文件内容

cat f1
显示全部在文件内的内容
less f2
分页查看支持各种命令操作和查询
more f3
分页操作

19.查询指定字符串中指定的信息

[root@localhost cxc]# cat 2.txt
2222222
查看2.txt中有什么内容,对2.txt进行指定内容的查询
[root@localhost cxc]# cat 2.txt|grep '22'
2222222

20.追加和覆盖

cat file1>file2
将file1中的内容换成file2的内容
cat file1>>file2
将file1的内容追加到file2中

21.查询当前路径目录中所有的目录和文件,显示详细路径

find 查找当前目录中所有的目录和文件,显示详细位置
find /file1/ 夸目录查询
find -type d 查询当前目录下得所有目录
find -type f 查询当前目录下的所有的文件
find /file1 -type b 查询在file1目录中其他的目录所有的目录
find -name 'd*' 模糊匹配开头查询
find -name '*d' 模糊匹配结尾查询
find -name '*d*' 模糊匹配中间
find /file1 -name 'd*' 模糊匹配跨目录开头
find /file1 -name '*d' 模糊匹配目录结尾
find /file1 -name '*d*' 模糊匹配跨目录中间

22.统计文件

wc -l file 统计文件的总行数
wc -w file 统计文件的单词数
wc -c file 统计文件的字节数
wc -L file 统计文件中的字符最长的数

23.软硬链接

In -s file 软链接
ln -d file 硬链接 
硬链接如果删除,链接的母文件则创建下的链接文件也会被删除掉。

24.打包、解压命令

tar -cvf file.tar f1 把f1文件打包成file.tar
tar -xvf file.tar  解压file.tar

gzip file 对文件进行打包
gunzip file.gz 解压file.gz格式包

zip file1.zip f1 打包
unzip file.zip  解压

25.快捷键命令操作

 alias d='cd /file1/file2/file3' 定义一个快捷命令
 unalias d 取消快捷命令

26.清空当前界面

 clear

27.重置当前界面信息

 reset

28.查询历史操作

 history

29.针对性操作

 service network restart
 service network start 开启网卡
 service network stop 关闭网卡
 service sshd restart 重启ssh服务
 service sshd start 启动ssh服务
 service sshd stop 关闭ssh服务
 service mysqld restart重启mysql服务
 service mysqld start开启mysql服务
 service mysqld stop关闭mysql服务
 service iptables restart 重启防火墙服务
 service iptables start 开启防火墙服务
 service iptables stop 关闭防火墙服务

30.更改目录或者文件的权限命令

 chmod -R 777 
 chmod 777
  目录
 d   rwx  r-x  r-x
 1、权限 --3为一组
 d --开头是目录
 - --开头是文件 
 d   rwx  r-x  r-x	
 主   组   其他人
 -   rw-  r--  r--
 主   组   其他人
 权限解释
 rwx 
 1r(read) --可读的权限
 w(write)--可写的权限
 x(execute)--可执行权限
 -  表示没有权限
 d   rwx  拥有此目录的主权限是--读写执行
 r-x  拥有此目录的组权限是--读执行,没有可写的权限
 r-x  拥有此目录的其他人是--读执行,没有可写的权限
 r--  拥有此文件的组权限是--读,没有可写可执行的权限
 r--	 拥有此文件的其他人是--读,没有可写可执行的权限
 -   rw-  拥有此文件的主权限是--读写,没有可执行的权限
 读写执行 
 r  读     --- 4 
 w  写     --- 2 
 x  执行   --- 1
 d   rwx  r-x  r-x 目录 权限是:755 主读写执行 组读执行 其他人读执行
 755 =4+2+1主,4+0+1组,4+0+1其他人
 -   rw-  r--  r-- 文件 权限是:644 主读写 组读 其他人读
 644 =4+2+0主,4+0+0组,4+0+0其他人
 325 主写执行 组写 其他人读执行
 
 d   rwx  r-x  r-x 
 第一组:rwx 主 --u(拥有者)
第二组:r-x 组 --g(群组)
第三组:r-x 他 --o(其他用户)
chmod u+r file给拥有者单独加权限
chmod g+r file 给组单独加权限

31.查询网络接口状态信息

netstat -i

32. 查询内核路由表信息

netstat -r
netstat -nr

33.在线安装下载的命令

yum install +需要下载的应用程序

34.系统日志的目录

1、/var/log/dmesg 此文件是核心启动日志文件
	2、/var/log/messages 此文件是系统报错日志文件
	3、/var/log/maillog 此文件是邮件系统日志文件
	4、/var/log/xferlog 此文件是FTP服务日志文件
	5、/var/log/secure 此文件是安全信息系统登录网络连接的信息日志文件
	6、/var/log/wtmp 此文件是登录记录的日志文件
	

35.查询Liunx系统位数

getconf LONG_BIT

36.查询所有用户的进程

ps aux

37.查询磁盘信息

df

38.查询cpu使用情况

top

39.查询内存使用情况

free

40.查看那些服务有占用8080的端口

lsof -i:8080

41.查询当前在线的用户

who

42.查询当前操作的用户

whoami

43.查询当前主机名称

hostname

44.查询当前路径的绝对路径

pwd

45.查询文件或者目录的大小

du -sh

46.修改文件或者目录的主,组

chown -R
chgrp -R

47.从另外一台服务器获取文件

scp

48…rpm格式包安装命令

rpm -ivh

49.在线安装指令

yum install

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

[附源码]Nodejs计算机毕业设计基于web的教学资源管理系统Express(程序+LW)

该项目含有源码、文档、程序、数据库、配套开发软件、软件安装教程。欢迎交流 项目运行 环境配置&#xff1a; Node.js Vscode Mysql5.7 HBuilderXNavicat11VueExpress。 项目技术&#xff1a; Express框架 Node.js Vue 等等组成&#xff0c;B/S模式 Vscode管理前后端分…

JSP ssh流量充值系统myeclipse开发oracle数据库MVC模式java编程计算机网页设计

一、源码特点 JSP ssh流量充值系统是一套完善的web设计系统&#xff08;系统采用ssh框架进行设计开发&#xff09;&#xff0c;对理解JSP java编程开发语言有帮助&#xff0c;系统具有完整的源代码和数据库&#xff0c;系统主要采用B/S模式开发。开发环境为TOMCAT7.0,Myec…

Spring MVC学习 | 使用域对象共享数据

文章目录一、回顾域对象二、在request域共享数据2.1 使用ServletAPI2.2 使用ModelAndView对象2.3 使用Model对象2.4 使用ModelMap对象2.5 使用Map集合2.6 Model、ModelMap和Map的关系2.7 使用域对象的底层原理三、在session域共享数据四、在application域共享数据学习视频&…

SpringBoot 替换 if 的参数校验

简单使用 Java API规范(JSR303)定义了Bean校验的标准validation-api&#xff0c;但没有提供实现。hibernate validation是对这个规范的实现&#xff0c;并增加了校验注解如Email、Length等。 Spring Validation是对hibernate validation的二次封装&#xff0c;用于支持spring…

Windows 禁用驱动签名方式

Windows 禁用驱动签名方式1. Windows开启测试模式2. 强制禁用2.1 Win7、Win82.2 Win103. 开机选用强制开启禁用签名模式3.1 Win72.3 Win8、Win10及Win113. 参考1. Windows开启测试模式 以管理员模式启动cmd&#xff0c;输入以下命令&#xff1a; 开启系统的测试模式 bcdedit …

来自飞桨社区开发者的礼物,《动手学深度学习》飞桨版上线!

近几年&#xff0c;各行各业已经逐渐开始基于AI技术启动企业智能化转型&#xff0c;AI技术的广泛应用催生了对AI应用人才的需求。如何不断夯实自身的AI技术能力&#xff0c;提升自己的职业竞争力&#xff1f;飞桨社区的开发者给大家带来一份神秘礼物。李沐老师的《动手学深度学…

web前端网页设计期末课程大作业:旅游网页主题网站设计——紫色的旅游开发景点网站静态模板(4页)HTML+CSS+JavaScript

&#x1f468;‍&#x1f393;学生HTML静态网页基础水平制作&#x1f469;‍&#x1f393;&#xff0c;页面排版干净简洁。使用HTMLCSS页面布局设计,web大学生网页设计作业源码&#xff0c;这是一个不错的旅游网页制作&#xff0c;画面精明&#xff0c;排版整洁&#xff0c;内容…

股票l2接口的委托数据有什么作用?

股票l2接口的委托数据有什么作用&#xff1f; 委托队列返回数据&#xff1a;Level 2 行情将真实的每笔成交和成交量以明细数据呈现给用户。 用户可通过查看明细成交数据&#xff0c;判断出委托是属于大单、中单、小单并以此推断出是机构、大户、散户等所为&#xff0c;查明主…

国内外远程办公软件现状

我们说的远程办公通常指狭义上的远程办公&#xff0c;是指通过远程技术&#xff0c;或远程控制软件&#xff0c;对远程电脑进行操作办公&#xff0c;实现非本地办公&#xff0c;如在家办公、异地办公、移动办公等远程办公模式。这种技术的关键在于:穿透内网和远程控制的安全性。…

软件工程期末复习

文章目录一、单选、多选、判断二、简答题1、MVC体系结构2、软件风险的分类3、测试准则&#xff08;教材P111- 5.2.3&#xff09;4、结构化分析的方法5、面向对象设计的原则&#xff08;SOLID&#xff09;&#xff08;1&#xff09;单一职责原则&#xff08;2&#xff09;开放/闭…

arduino-ide ESP32 开发

本来想用vscodePlatformIO 一直安装不成功&#xff0c;网不行。先用Arduino&#xff08;后来用手机开热点&#xff0c;安装成功了&#xff0c;电信的局域网真差&#xff09; 我的ESP开发版是CP2102驱动芯片&#xff0c;需要先安装驱动 CP210x USB to UART Bridge VCP Driver…

剑指 Offer 62. 圆圈中最后剩下的数字

文章目录题目思考代码和注释总结题目 0,1,,n-1这n个数字排成一个圆圈&#xff0c;从数字0开始&#xff0c;每次从这个圆圈里删除第m个数字&#xff08;删除后从下一个数字开始计数&#xff09;。求出这个圆圈里剩下的最后一个数字。 例如&#xff0c;0、1、2、3、4这5个数字组…

技术创新,她不断进取!冲在前端,开发是她!

单从数字比例上来看&#xff0c;前端开发工程师的女性占比相对整个行业来说较高。成为优秀的前端开发工程师&#xff0c;不论男女&#xff0c;你都可以&#xff01;本期工作坊就想跟你聊聊&#xff0c;想要成为一名优秀的前端开发应该具备怎样的能力&#xff1f;女性的哪些独特…

还在用HttpUtil?SpringBoot 3.0全新HTTP客户端工具来了,用起来够优雅!

我们平时开发项目的时候&#xff0c;经常会需要远程调用下其他服务提供的接口&#xff0c;于是我们会使用一些HTTP工具类比如Hutool提供的HttpUtil。前不久SpringBoot 3.0发布了&#xff0c;出了一个Http Interface的新特性&#xff0c;它允许我们使用声明式服务调用的方式来调…

Grafana 集成 Prometheum

参考文章&#xff1a; linux 上搭建grafana_摸鱼第一人的博客-CSDN博客_linux安装grafana 目录 一、安装 Grafana 二、安装 Prometheus 三、Prometheus 集成 Grafana 一、安装 Grafana 1、从官网下载rpm包 Download Grafana | Grafana Labs 2、将下载好的包上传到linu…

开源博客项目Blog .NET Core源码学习(2:数据库结构分析)

项目采用17张表以支撑博客内容展示及后台管理功能&#xff0c;本文结合数据库表中的存储数据&#xff0c;学习每张表的用途及其中字段的意义&#xff08;有部分字段暂时还不明白&#xff0c;后续学习代码时再逐步完善&#xff09;。 序号表名用途1CategoryInfo保存文章栏目的定…

vulntarget靶场系列-a-writeup

网络配置外网WIN7&#xff1a;ip1: 192.168.127.91/255.255.255.0 ,gw:192.168.127.2 (NAT模式)ip2:10.0.20.98-vmnet1(仅主机模式)域主机成员&#xff1a;10.0.20.99-vmnet1(仅主机模式)10.0.10.111-vmnet2(仅主机模式)域控&#xff1a;10.0.10.110-vmnet2(仅主机模式)密码配置…

C++11标准模板(STL)- 算法(std::max_element)

定义于头文件 <algorithm> 算法库提供大量用途的函数&#xff08;例如查找、排序、计数、操作&#xff09;&#xff0c;它们在元素范围上操作。注意范围定义为 [first, last) &#xff0c;其中 last 指代要查询或修改的最后元素的后一个元素。 返回范围内的最大元素 st…

2022 12月15日 每日面试题(MyBatis)

&#x1f3e0;个人主页&#xff1a;不会写代码的满满 &#x1f9d1;个人简介&#xff1a;大家好&#xff0c;我是满满&#xff0c;一个想要与大家共同进步的男人&#x1f609;&#x1f609; 目前状况&#x1f389;&#xff1a;开学即将大三&#xff0c;目标就是半年内找到一份实…

【云计算与大数据技术】资源管理、调度模型策略的讲解

一、资源管理模型 集群资源管理模型通常由两个部分组成&#xff0c;即资源表示模型和资源分配模型&#xff0c;由于这两个部分是耦合的&#xff0c;所有优化集群资源管理时需要同时结合这两个部分考虑&#xff0c;资源表示模型用于描述集群资源的组织方式&#xff0c;是集群资…