首页 > 系统相关 >Linux核心目录及核心命令

Linux核心目录及核心命令

时间:2024-04-07 23:01:02浏览次数:16  
标签:oldboy network 核心 cd etc Linux root 目录

1. 运维必备职场技能01:如何有效提 问?

1.1 示范

  • 错误示范:可以适当客气,没有直奔主题。
路人甲: 李导,在吗?忙不忙?我有个问题
			过了1个小时
					李导996:  在,请说。
			过了2个小时 
路人甲: 李导,我这里有个服务的故障,可以帮助我下吗?
			过了1个小时
					李导996:请讲
路人甲: 李导,有空没?					
					李导996:........................................
  • 错误示范:表示自己很急,请求帮助。

    张三: 大家有空吗?我这有个故障,很急!!!!大家帮帮我呀。
    
  • 提问的建议:

提问的建议(提问的艺 术) 说明
可以客气下(您好, 等等),同时要直奔主 题。 直接描述出你的问题是什么?
如果着急,多问几个 人。 广撒网捕鱼.
如何让高手愿意帮助 你。 每次问可以找多个人提问,问题解决后总 结并发给对方,无论对方是否回答你。
如何总结与描述问题 李导推荐使用:star法则
  • star法则:用于增强我们表达问题,后面面试的时候描述问题的 逻辑性,而不是想到哪里说道哪里。
star法则 说明
s(什么情况下,什么背景 下) 描述故障的背景情况,使用什么的软 件。
t(什么目标) 一般目标都解决问题。
a(步骤) 你怎么做的?已经做了什么步骤.
r(结果) 结果如何。
  • 描述问题尽可能详细,问题解决一定要总结。
  • 其他建议:
    • 使用搜索。错误提示
    • 后面一些服务可以搜索

2.Linux核心目录结构

2.1 Linux核心目录(根下)

  • 目录(windows叫文件夹),一般是用来分类存放文件.
  • / 根,斜线. \反斜线.

image

image

根下的核心目 录 说明
/etc/ 系统服务配置文件的目录,存放系统,服务的配置。
/home/ 普通用户家目录. 比如oldboy用户 /home/oldboy/
/root/ 皇宫,root用户家目录.
/dev/ device,设备文件目录,硬盘,光盘...
/tmp/ temp临时目录,临时存放内容.
/proc/ process 系统服务,进程信息. 类似于汽车的仪表 盘.

image

2.2路径表示形式

  • Linux下面的路径表示形式
    • 绝对路径✔️(刚开始推荐)
    • 相对路径
路径形式 说明 应用建议
绝对路径 从根开始的路径是绝对路径, /etc/hostname /etc/sysconfig/network-scripts/ifcfg-eth0 / 初 步 使 用 的 时 候 推 荐 使 用 绝 对 路 径
相 对 路 径 不是从根开始的路径就是相对路径, etc/ etc/hostname 熟练后通过相对路径的方式精简步骤

绝对路径:/etc/ /etc/不是从根开始的路径就是相对路径, etc/ etc/hostname #/根号开头其余是间隔符

相对路径:进入发到/oldboy/目录 oldboy.txt

image

2.3小结

  • 核心掌握: 绝对路径与相对路径含义,判断出你当前使用的是绝对路径还是相对路径
  • 熟练掌握:Linux根下的目录的含义,/etc/ /tmp/ /root/ /home/ /proc/ /dev/。

3.Linux核心必尝命令

cd(进入某个目录)
ls (列表显示目录内容)
pwd(显示自己的所在目录)
mkdir(创建目录)
ls(查看目录)
touch(创建文件)
mv(移动)
cp(复制,拷贝)
echo(输出信息)
vi(编辑与修改文件)
rm(删除)

3.1命令详解

1. cd与pwd

说明 说明
cd change directory 进入到某个目录
pwd print working directory显示当前所在位置(以绝对路径方式显示)
#案例01: 进入/tmp/目录然后查看所在目录
进入目录 : cd
查看所在目录: pwd
[root@oldboy-85-king-lnb-v2 ~]# cd /tmp/
[root@oldboy-85-king-lnb-v2 tmp]# pwd
/tmp
#案例02: 进入/etc/sysconfig/network-scripts/目录然后查看所在目录
[root@oldboy-85-king-lnb-v2 tmp]# cd /etc/sysconfig/network-scripts/
[root@oldboy-85-king-lnb-v2 network-scripts]# 
pwd
/etc/sysconfig/network-scripts

温馨提示:操作命令和目录的时候可以使用 Tab 键 ,Tab键用于自动补全命令或目录.

cd其它功能 说明
cd ~ 回到家目录
cd 回到家目录
cd .. 进入上级目录
cd - 返回上次所在目录,cd - -是cd的选项
cd . 进入当前目录(未来一般与复制,移动一起用)
#案例03: 假如我们当前在一个比较深的目录中,快速回到家目录.
cd /etc/sysconfig/network-scripts/
cd ~
cd
操作记录:
[root@oldboy-85-king-lnb-v2 network-scripts]# pwd
/etc/sysconfig/network-scripts
[root@oldboy-85-king-lnb-v2 network-scripts]# cd
[root@oldboy-85-king-lnb-v2 ~]# pwd
/root
#案例04 假设我们在一个比较深的目录中,进入上一层目录
cd /etc/sysconfig/network-scripts/
cd ..

image

# 温馨提示:如果想向上多层可以用 cd / /形式
[root@oldboy-85-king-lnb-v2 /]# cd /etc/sysconfig/network-scripts/
[root@oldboy-85-king-lnb-v2 network-scripts]# pwd
/etc/sysconfig/network-scripts
[root@oldboy-85-king-lnb-v2 network-scripts]# cd ../..
[root@oldboy-85-king-lnb-v2 etc]# pwd
/etc
[root@oldboy-85-king-lnb-v2 etc]#
案例 了解  返回上次所在位置
[root@oldboy-85-vip-king-v2 /]# cd /etc/sysconfig/network-scripts/
[root@oldboy-85-vip-king-v2 network-scripts]# pwd
/etc/sysconfig/network-scripts
[root@oldboy-85-vip-king-v2 network-scripts]# cd /tmp/
[root@oldboy-85-vip-king-v2 tmp]# pwd
/tmp
[root@oldboy-85-vip-king-v2 tmp]# cd - /etc/sysconfig/network-scripts
[root@oldboy-85-vip-king-v2 network-scripts]# pwd
/etc/sysconfig/network-scripts

2. mkdir 创建目录

  • mk make dir directory
mkdir创建目录 说明
选项 -p 创建多层目录
- v 显示创建目录过程,工作中几乎不用。

image

image

创建在根/下的目录

image

# mkdir 只能创建一层目录

cannot create directory 无法创建目录

no such file or directory 没有哪个文件或目录

3.touch 创建文件

image

#案例 在/oldboy下面创建lidao.txt  oldgirl.txt 2个
文件
绝对路径写法
touch /oldboy/lidao.txt   /oldboy/oldgirl.txt 
相对路径写法
先进入,然后操作.
cd /oldboy 
touch  lidao.txt   oldgirl.txt 

4.ls 查看目录内容

  • ls list 列表
ls命令选项
- l long以长格式显示(显示详细信息,比如文件时间,大 小,所有者)
- t time 按照修改时间排序
- r reverse .... 逆序排序,一般-rt 一起用.
- h 以人类可读形式显示大小
ls核心功能: 查看 /etc目录下面的内容并且显示详细信息
ls /etc 
ls -l /etc/ 
简写为ll /etc/ 
#案例查看/etc目录按照时间排序逆序排序(一个目录中文件太多了,找出最近的文件)
ls -l -r -t  /etc/
ll -r -t /etc/(简写)
 #案例12 ls核心功能核心:以人类可读形式显示大小
ls -l -h /etc/
ll -h /etc/(简写)

:计算机中的单位:

字节byte 1个英文字符占用1个字节.

1 KB = 1024 bytes

1MB = 1024KB = 1024 ^ 2bytes

1GB = 1024MB = 1024 ^ 3bytes

1TB = 1024GB = 1024 ^ 4bytes

1PB = 1024TB = 1024 ^ 5bytes

1EB

1ZB

4. 总结

image

标签:oldboy,network,核心,cd,etc,Linux,root,目录
From: https://www.cnblogs.com/liaofy/p/18120117

相关文章

  • Linux下安装Kubernetes
    准备工作预留2G左右的内存,尽可能多,需要提前安装了dockerkubeadm:用来初始化集群的指令。kubelet:在集群中的每个节点上用来启动Pod和容器等。kubectl:用来与集群通信的命令行工具。集群安装,但只有一个节点curl-LOhttps://storage.googleapis.com/minikube/releases/lates......
  • 『Dynamo教程目录整理2023.01』BIM的乐趣By九哥
    你好,我是九哥~经常发现,很多小伙伴问的问题,其实以前文章里都讲过,所以为了方便小伙伴们查找和学习,我将公众号里的Dynamo相关文章整理了出来,查找资料就不用来回的翻历史记录了~一、基础教程Dynamo初学常识梳理Dynamo初学常识梳理(二)Dynamo初学常识梳理(三)——节点Dyna......
  • linux自动化运维之ansible实战
    ansible基础介绍优点-相比于saltatack和puppet,没有客户端,更轻量级-只是一个工具,可以很容易实现分布式拓展-更强的远程执行命令特点-模块化-支持自定义模块,可以用任何语言编写模块-基于python语言实现-部署简单,基于python和ssh,agentless,无需代理-安全安装......
  • make编译报错:fatal error: filesystem: 没有那个文件或目录 #include <filesystem>
    报错:fatalerror:filesystem:没有那个文件或目录#include(filesystem)解决方法一:修改头文件#include<experimental/filesystem>添加依赖在编译时,后面添加:-lstdc++fs编译通过。解决方法二:升级gcc升级到gcc-8或8以上问题即可解决:添加PPA存储库首先,您需要添加Ub......
  • 关于.gitignore怎么保留子目录的子目录这件事
    起因最近遇到了个需求,就是需要在.gitignore里面保留子目录下的子目录的所有文件过程然而,当你打开网上的教程,会发现所有的教程只会教你子目录,或者是打着指定目录的名堂本质上也只有子目录可行:Git忽略目录,只保留指定目录.gitignore保留忽略目录下的指定文件夹_gitignore只跟踪......
  • C++核心编程:多继承
    #include<iostream>usingnamespacestd;//多继承语法继承方式父类1,继承方式父类2//实际开发过程中,一般不建议使用多继承classBase1{public: Base1() { m_A=100; } intm_A;};classBase2{public: Base2() { m_A=200; } intm_A;};cl......
  • linux history命令
    在Linux系统中,history命令是一个非常有用的工具,它允许用户查看之前执行过的命令历史记录。这对于用户在终端会话中查找和重复使用命令非常有用。以下是history命令的一些常见用法和相关功能:查看命令历史记录:执行history命令可以列出当前用户的命令历史记录。默认情况下,它会显示......
  • linux三剑客之流编辑器sed
    sed(streameditor)是Linux和Unix系统中一个非常强大的文本处理工具。它主要用于对文本数据进行过滤和转换。sed可以在不打开文件的情况下,直接对输入流进行操作,并且可以将结果输出到标准输出或文件。基本语法:sed[options]'script'[input[output]]'[options]:sed的命令行......
  • 【26.2】Django框架之settings核心配置项
    【一】前言【1】引言Django的默认配置文件中,包含上百条配置项目其中很多是我们‘一辈子’都不碰到或者不需要单独配置的这些项目在需要的时候再去查手册。【2】强调配置的默认值不是在settings.py文件中!不要以为settings.py中的配置值就是默认值,参考前文。settings.py......
  • 28个关于PHP核心技术的面试题,助力跳槽!
    1oop是什么?答:oop是面向对象编程,面向对象编程是一种计算机编程架构,OOP的一条基本原则是计算机程序是由单个能够起到子程序作用的单元或对象组合而成。OOP具有三大特点1、封装性:也称为信息隐藏,就是将一个类的使用和实现分开,只保留部分接口和方法与外部联系,或者说只公开了一......