Linux目录结构及基础命令使用


Linux目录结构及基础命令使用



前言

随着互联网技术的迅猛发展,高端linux人才需求火爆,学习Linux也是一种必然趋势,本文就介绍了Linux的基础命令使用。


提示:以下是本篇文章正文内容,下面案例可供参考

一、Linux目录结构——树型结构

/bin 存放二进制可执行文件,常用命令一般都在这里
/etc 存放系统管理和配置文件
/home 存放所有普通用户的家目录
/usr 存放系统应用程序
/opt 额外安装的可选应用程序包所放置的位置。比如,我们可以把tomcat等都安装到这里
/proc 虚拟文件系统目录,是系统内存的映射,相当于是存储内存中的信息
/root 管理员的家目录
/sbin 存放二进制可执行文件,只有root才能访问。这里存放的是系统管理员使用的系统级别的管理命令和程序。如ifconfig等
/dev 用于存放设备文件
/mnt 系统管理员安装临时文件系统的安装点,系统提供这个目录是让用户临时挂载其他的文件系统
/boot 存放用于系统引导时使用的各种文件
/lib 存放跟文件系统中的程序运行所需要的共享库及内核模块
/tmp 用于存放各种临时文件
/var 用于存放各种服务的日志文件、系统启动日志等

二、Linux基础命令使用

调整终端

ctrl shift + = 放大终端
ctrl - = 缩小终端

文件颜色代表含义

蓝色表示目录
绿色表示可执行文件
红色表示压缩文件
浅蓝色表示链接文件
白色表示其他文件
黄色是设备文件
在这里插入图片描述

黑色代表文本文件
在这里插入图片描述
[root@localhost ~]#
[当前用户@主机名 当前所在位置]用户权限
[root@localhost ~]$
[当前用户@主机名 当前所在位置]普通权限

查看及切换目录

pwd — 查看当前工作目录,显示当前所在位置
cd — 切换工作目录【 格式:cd [目标文件夹位置]】
绝对路径:以/开始
[root@localhost ~]# cd / #切换到根目录下
[root@localhost /]# pwd #查看当前位置
[root@localhost /]# ls #显示当前目录下内容
#ls也可以直接指向对应文件的路径下的文件内容
[root@localhost /]# clear #清空页面
选快捷键Ctrl+L,清空屏幕
查看文本文件内容:cat
[root@localhost /]# cat /etc/centos-release
less 分屏工具(支持上下键滚动)
格式:less 文件名
[root@localhost /]# less /etc/passwd
按“q”可以的退出;“/[查找内容]” #快速查找内容

真机查看列出CPU处理器信息
[root@localhost /]# lscpu
CPU(s): 4
型号名称: 11th Gen Intel® Core™ i7-1165G7 @ 2.80GHz
真机查看检查内存大小、空闲情况
[root@localhost /]# cat /proc/meminfo
MemTotal: 1865280 kB
MemFree: 267384 kB

[root@localhost /]# hostname #查看主机名
localhost.localdomain
[root@localhost /]# hostname svr1 #临时修改主机名
[root@localhost /]# hostname
svr1
[root@localhost /]# hostnamectl set-hostname svr1 #永久修改主机名
[root@localhost /]# hostname
svr1

列出已激活的网卡连接信息
[root@localhost /]# ifconfig
[root@localhost /]# ifconfig ens33 192.168.1.1 为ens33网卡临时配置IP地址为192.168.1.1
lo: 回环接口 127.0.0.1 永远代表自己
vribr0:虚拟网卡
[root@localhost /]# ifconfig
[root@localhost /]# ping 192.168.1.1
Ctrl + c = 停止正在运行的命令
创建目录
mkdir——make directory 格式:mkdir [/路径/]目录名
[root@localhost /]# mkdir /opt/nsd01 #在/opt/目录下创建nsd01文件夹

新建空文件
touch 格式: touch 文件名
[root@localhost /]# touch /opt/1.txt #在/opt/目录下创建1.txt文件
在这里插入图片描述
文本文件内容过滤
grep 工具:输出包含指定字符的行 格式: grep ‘查找条件’ 目标文件
[root@localhost /]# grep root /etc/passwd #查找/etc/passwd中包含root的行
root❌0:0:root:/root:/bin/bash
operator❌11:0:operator:/root:/sbin/nologin
在这里插入图片描述
查看文件部分信息
[root@svr1 ~]# head -1 /etc/passwd #显示文件头一行
[root@svr1 ~]#tail -1 /etc/passwd #显示文件最后一行在这里插入图片描述
命令行的基本使用
格式:命令字(ls) [选项]… [参数]…
[root@localhost /]# ls -l /root/ #查看/root/目录内容的详细信息
[root@localhost /]# cat -n /etc/shells #查看/etc/shells并显示行号
小提示:可以添加多个参数,空格隔开即可
[root@svr1 ~]# cat /etc/redhat-release /etc/shells
[root@svr1 ~]# cat --help
用法:cat [选项]… [文件]…
将[文件]或标准输入组合输出到标准输出。

-A, --show-all 等于-vET
-b, --number-nonblank 对非空输出行编号
-e 等于-vE
-E, --show-ends 在每行结束处显示"$"
-n, --number 对输出的所有行编号
-s, --squeeze-blank 不输出多行空行
-t 与-vT 等价
-T, --show-tabs 将跳格字符显示为^I
-u (被忽略)
-v, --show-nonprinting 使用^ 和M- 引用,除了LFD和 TAB 之外
–help 显示此帮助信息并退出
–version 显示版本信息并退出

如果没有指定文件,或者文件为"-",则从标准输入读取。

示例:
cat f - g 先输出f 的内容,然后输出标准输入的内容,最后输出g 的内容。
cat 将标准输入的内容复制到标准输出。

[root@svr1 ~]# ls /etc/passwd
/etc/passwd
[root@svr1 ~]# ls -l /etc/passwd #列出文件的详细属性
-rw-r–r--. 1 root root 2201 11月 6 03:44 /etc/passwd

列出内核版本
用户-------》内核------》调配计算机的硬件
[root@svr1 ~]# uname
[root@svr1 ~]# uname -r #查看内核的版本
在这里插入图片描述

快捷键编辑技巧

Tab 可以补全一些命令、选项、参数、文件路径、软件名、服务名
Ctrl + l 清屏
Ctrl + c 废弃当前编辑的命令行
Alt + . 或Esc + . 粘贴上一个命令的参数
在这里插入图片描述
关机:poweroff
[root@localhost /]# poweroff
重启:reboot
[root@localhost /]# reboot

绝对路径和相对路径

绝对路径:任何位置可访问到绝对路径,保证绝对路径正确即可访问
根起始,层层访问的
在这里插入图片描述

相对路径:运行一次即可
在这里插入图片描述
实例:
在这里插入图片描述
[root@localhost /]# cd /etc/pki #绝对路径
[root@localhost pki]# cd /etc/pki/CA #绝对路径
[root@localhost pki]# cd CA #相对路径

小提示:目录和文件,后面是均可以加“/”;文件后面是不可以添加“/”
【[root@localhost pki]# cd /etc/pki/】。

“cd …”表示上一层目录
在这里插入图片描述

总结

以上就是今天要分享的内容,本文仅仅简单介绍了Linux目录结构,Linux基础命令的使用。而掌握Linux的基础命令有利于我们后期更加深入的学习。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小飞的BLOG

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值