Linux常用基础命令及重要目录,配置文件功能介绍

目录

一,Linux常用必备基础命令

1,网络类命令

2,文件目录类命令

3,操作类命令

4,关机重启命令

5,帮助命令

6,查看显示类命令

7,命令常用快捷键

二,Linux重要目录介绍及重要配置文件功能用法

1,各目录存放的内容

2,重要配置文件

1,网卡配置文件

2,DNS客户端配置文件

3,本地DNS解析文件

4,主机名配置文件

5,开机设备自动挂载配置文件

6,显示系统内核版本文件

7,配置用户登录时提示内容文件

8,生命Red Hat版本配置文件

9,Linux内核参数设置文件(系统优化)

10,配置系统环境变量/别名的文件

11,软件默认安装位置

12:程序源代码目录

13:系统日志目录(系统出问题时检查)

14:系统安全日志目录(ssh)

15:Linux启动时硬件加载情况

16:进程和内核信息文件

17:/dev目录下


一,Linux常用必备基础命令

1,网络类命令

ifup eth01         #单独启动网卡

ifdown eth02    #单独关闭网卡

systemctl restart network #重启所有网卡
systemctl stop network    #停用网卡
systemctl start network   #启动网卡

ip a / ifconfig    #查看ip地址及网卡状态

2,文件目录类命令

cd 目录路径    #切换目录..        #上级目录~        #当前用户的家目录-        #上次所在目录

tree -L 1 /        #树形结构显示文件目录一层

ls -l            #列出当前目录长格式,等同于ll-d 目录名     #只显示目录本身-a            #显示所有文件(.开头的)

mkdir a b c     #创建文件夹stu{1..10}    #创建文件夹stu1--stu10-p        #递归创建


touch  文件名    #创建文件

cp -rp /etc/hosts /tmp/  #复制目录和文件并保持属性
#          源     目标-t                  #源和目标对调

mv 源  目标地址        #移动文件或目录

 

rm -rf    目录    #递归强制删除所有

3,操作类命令

clear        #清屏



 

sleep 200        #睡眠200s


bg        #放到后台运行
fg        #拿回前台

4,关机重启命令

shutdown -r    #重启-r +1    #1分钟后-h now    #立刻关机
reboot        #重启
init        #切换运行级别:0-7,0关机,6重启
halt / poweroff    #关机

5,帮助命令

man 命令        #查看该命令的帮助手册

命令 --help    #简洁版帮助

6,查看显示类命令

uname     -a        #查看所有-n        #查看用户名-r        #查看内核

hostname     #查看主机名

history        #历史命令

!+历史号        #执行某条历史命令

whoami        #查看当前用户

pwd        #查看当前所在目录

7,命令常用快捷键


两下TAB        #补全命令或文件目录
ctrl+a         #光标到行首
ctrl+e         #光标到行尾
ctrl+方向键    #按单词移动
ctrl+c        #结束当前命令
ctrl+z        #暂停当前程序
ctrl+d        #退出当前会话
ctrl+l        #清屏
ctrl+s        #锁屏
ctrl+q        #恢复锁屏

二,Linux重要目录介绍及重要配置文件功能用法

1,各目录存放的内容

[root@localhost ~]# tree -L 1 /
/
├── bin -> usr/bin        #/bin等同于/usr/bin普通用户二进制命令
├── sbin -> usr/sbin    #/sbin等同于/usr/sbin管理员使用的二进制命令目录
├── boot            #内核程序所在目录
├── dev            #设备的目录
├── etc            #系统,服务配置文件所在目录
├── home        #普通用户的家目录
├── root            #管理员的家目录
├── media        #挂载点
├── mnt            #临时挂载点(u盘)
├── opt            #第三方程序目录
├── proc            #内核,进程信息目录
├── tmp            #临时目录,所有用户都可在此操作
├── usr            
└── var            #数据变化的目录,日志,

2,重要配置文件


1,网卡配置文件


位置:/etc/sysconfig/network-scripts/ifcfg-xxx

[root@wqdj ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
TYPE=Ethernet            #以太网类型
BOOTPROTO=static            #静态IP
NAME=eth0            #网卡名称
UUID=f26cd763-f207-4791-8e39-9fbb4a2e999e        #网卡唯一标识
ONBOOT=yes            #开机自启
IPADDR=192.168.220.10        #IPV4地址
NETMASK=255.255.255.0        #子网掩码
GATEWAY=192.168.220.2        #网关
DNS1=114.114.114.114        #DNS域名解析

2,DNS客户端配置文件


位置/etc/resolv.conf

[root@wqdj ~]# cat /etc/resolv.conf
# Generated by NetworkManager    #域名解析映射到IP地址
nameserver 114.114.114.114        #域名 IP地址

注:重启网卡时将会被网卡文件中的DNS覆盖

3,本地DNS解析文件


位置:/etc/hosts

[root@wqdj ~]# cat /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
##IP地址     主机名/域名

作用:服务器之间内部测试,本地局域网内联系,临时访问

4,主机名配置文件

mount /dev/cdrom       /mnt
#要挂载的设备    挂载目录    注:重启机器,挂载将失效


位置:/etc/hostname

[root@wqdj ~]# cat /etc/hostname
localhost.localdomain        #存放主机名
查主机名命令:hostname / uname
改主机名命令:hostnamectl set-hostname 主机名
直接改配置文件:vim /etc/hostname

5,开机设备自动挂载配置文件


注:Linux设备,直接插上去无法识别,需设置一个入口目录,即挂载设备,将设备和目录连接起来,目录称为挂载点。
临时挂载命令:

mount /dev/cdrom       /mnt
##    要挂载的设备    挂载目录    注:重启机器,挂载将失效

在/etc/fstab进行永久挂载
位置:/etc/fstab(危险文件,易导致Linux起不来)

[root@wqdj ~]# cat /etc/fsta
#
# /etc/fstab
# Created by anaconda on Thu Nov  9 00:24:56 2023
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
/dev/mapper/centos-root /                       xfs     defaults        0 0
UUID=3e00be5a-8a05-46b3-8699-a84f11741444 /boot                   xfs     defaults        0 0
/dev/mapper/centos-swap     swap           swap                defaults        0     0
/dev/cdrom            /mnt       iso9660       defaults        0            0
#挂载的设备名称或UUID  挂载目录   设备文件类型    挂载属性   是否备份     开机时是否检查0不查 


查看挂载命令:df -h

[root@wqdj ~]# df -h
Filesystem               Size  Used Avail Use% Mounted on
devtmpfs                 1.9G     0  1.9G   0% /dev
tmpfs                    1.9G     0  1.9G   0% /dev/shm
tmpfs                    1.9G   12M  1.9G   1% /run
tmpfs                    1.9G     0  1.9G   0% /sys/fs/cgroup
/dev/mapper/centos-root   17G  3.0G   15G  18% /
/dev/sda1               1014M  187M  828M  19% /boot
tmpfs                    378M     0  378M   0% /run/user/0

6,显示系统内核版本文件


位置:/etc/issue

[root@wqdj ~]# cat /etc/issue
\S
Kernel \r on an \m

注:暴露系统漏洞,易被黑客攻击,应隐藏。

7,配置用户登录时提示内容文件


位置:/etc/motd  空文件

echo "LNMP server" >/etc/motd


重新连接时提示,显示此服务器的功能。

8,生命Red Hat版本配置文件


位置:/etc/redhat-release

[root@wqdj ~]# cat /etc/redhat-release
CentOS Linux release 7.9.2009 (Core)

9,Linux内核参数设置文件(系统优化)


位置:/etc/sysctl.conf

[root@wqdj ~]# cat /etc/sysctl.conf
# sysctl settings are defined through files in
# /usr/lib/sysctl.d/, /run/sysctl.d/, and /etc/sysctl.d/.
#
# Vendors settings live in /usr/lib/sysctl.d/.
# To override a whole file, create a new file with the same in
# /etc/sysctl.d/ and put new settings there. To override
# only specific settings, add a file with a lexically later
# name in /etc/sysctl.d/ and put new settings there.
#
# For more information, see sysctl.conf(5) and sysctl.d(5).

生效命令:sysctl -p

10,配置系统环境变量/别名的文件


位置:/etc/profile    /etc/bashrc

11,软件默认安装位置


位置:/usr/local/

12:程序源代码目录


位置:/usr/src/

13:系统日志目录(系统出问题时检查)


位置:/var/log/messages

14:系统安全日志目录(ssh)


位置:/var/log/secure

15:Linux启动时硬件加载情况


位置:/var/log/dmesg      命令:dmesg

16:进程和内核信息文件


位置:/proc
/proc/cpuinfo        #cpu信息
/proc/meminfo        #内存信息
/proc/loadavg        #均衡负载信息
/proc/mounts        #设备挂载信息
/proc/interrupts        #系统终端信息

17:/dev目录下


位置:/dev/sda         #磁盘
/dev/null            #Linux黑洞
/dev/zero            #无限资源
/dev/cdrom        #光驱

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

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

相关文章

无线通信:基于深度强化学习

这里写自定义目录标题 异构蜂窝网络:用户关联和信道分配a stochastic gameMulti-Agent Q-Learning MethodMulti-Agent dueling double DQN Algorithm 分布式动态下行链路波束成形Limited-Information Exchange ProtocolDistributed DRL-Based DTDE Scheme for DDBCD…

微信小程序开发资源汇总

本文收集了微信小程序开发过程中会使用到的资料、问题以及第三方组件库。本文不是一篇关于如何学习微信小程序的入门指南,也非参考手册,只是一些资料的整理。 本仓库中的资料整理自网络,也有一些来自网友的推荐。 官方文档 小程序设计指南…

大语言模型概述(三):基于亚马逊云科技的研究分析与实践

上期介绍了基于亚马逊云科技的大语言模型相关研究方向,以及大语言模型的训练和构建优化。本期将介绍大语言模型训练在亚马逊云科技上的最佳实践。 大语言模型训练在亚马逊云科技上的最佳实践 本章节内容,将重点关注大语言模型在亚马逊云科技上的最佳训…

SpringCloud Alibaba集成 Gateway(自定义负载均衡器)、Nacos(配置中心、注册中心)、loadbalancer

文章目录 POM依赖环境准备配置配置文件配置类 案例展示 POM依赖 <parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.7.10</version><relativePath/></p…

Vue学习之路------指令

Vue指令 vue会根据不同的指令&#xff0c;针对标签实现不同的功能 指令:带有v-前缀的特殊标签属性 1&#xff1a;v-html&#xff1a;指令 <div v-html"msg"></div> 2&#xff1a;v-show 作用&#xff1a;控制元素显示隐藏 语法&#xff1a;v-show&quo…

易点易动固定资产管理系统:实现全面的固定资产采购管理

在现代企业中&#xff0c;固定资产采购管理是一项关键的任务。为了确保企业的正常运营和发展&#xff0c;有效管理和控制固定资产采购过程至关重要。易点易动固定资产管理系统为企业提供了一种全面的解决方案&#xff0c;整合了从采购需求、采购计划、询比价、采购合同到采购执…

什么是机器学习

前言 机器学习&#xff08;Machine Learning, ML&#xff09;是一个总称&#xff0c;用于解决由各位程序员自己基于 if-else 等规则开发算法而导致成本过高的问题&#xff0c;想要通过帮助机器 「发现」 它们 「自己」 解决问题的算法来解决 &#xff0c;而不需要程序员将所有…

Android开发从0开始(ContentProvider与数据)

内容提供者&#xff1a;ContentProvider 为App存取内部数据提供外部接口&#xff0c;让不同应用共享数据。 ①在配置里AndroidManifest.xml <provider android:name".UserInfoProvider" android:authorities"com.example.chapter07_server.provider.U…

【华为数通HCIP | 网络工程师】821-IGP高频题、易错题之OSPF(4)

个人名片&#xff1a; &#x1f43c;作者简介&#xff1a;一名大三在校生&#xff0c;喜欢AI编程&#x1f38b; &#x1f43b;‍❄️个人主页&#x1f947;&#xff1a;落798. &#x1f43c;个人WeChat&#xff1a;hmmwx53 &#x1f54a;️系列专栏&#xff1a;&#x1f5bc;️…

抖去推短视频矩阵系统saas源头技术开发搭建

四大核心功能同开&#xff1a; 一、剪辑技术开发 智能剪辑&#xff1a; 6种不同的剪辑方式&#xff0c;独家源头技术开发&#xff0c;目前剪辑完全是自己的核心技术数学建模自己开发&#xff0c;核心优势视频剪辑生成提速比较快&#xff0c;后台写了两套自动滤重算法&#xf…

如何用python画一个圣诞树

前言 距离圣诞节还有一个月啦。今天&#xff0c;我们给大家画一个圣诞树&#xff0c;我们一起来看看效果吧。 效果展示 我们先来看看最终的效果看看我们画的圣诞树怎么样吧。如果&#xff0c;感觉不错&#xff0c;我们一起来实现吧。 功能实现 功能模块 我们先看看&#x…

文旅虚拟人IP:数字时代的传统文化推荐官

近几年&#xff0c;随着文旅虚拟人频“上岗”&#xff0c;虚拟人逐渐成为了文旅品牌的一种新颖的传统文化传播思路。 文旅品牌定制化推出虚拟人&#xff0c;本质原因是2023旅游业全面复苏&#xff0c;各文旅玩法同质化现象严重&#xff0c;在这样的境遇下&#xff0c;文旅品牌开…