首页 >>  正文

linux当前目录用什么表示

来源:baiyundou.net   日期:2024-09-24

作者:技术宅是我梦想

自从在张大妈入坑Nas,有好多玩法都离不开Linux的知识,为了玩的尽兴,玩的开心,已经离校多年的我,居然开始学习了。玩nas主要就两个方向: 存储 & 虚拟化。

Linux 发行版

    Linux 只是一个内核,围绕这个内核打造了无数个,个性不同的发行版,我入门的版本是Ubuntu,有很多人可能都从这个版本开始,不过我第一次接触Linux是初中的时候,那会儿接触过红帽 RedHat Linux,还有几种国产Linux,比如红旗linux、蓝点Linux。后来,好像都销声匿迹了,现在看来是发展策略的原因,遐想如果抓住那个时代发展,或者又是另外一番天地了。

第一阶段 鸟叔的linux私房菜

我的第一个学习阶段,从鸟叔的Linux私房菜开始,在这里我学习了一些Linux的基础知识。

实习设备:树莓派2B

 新版树莓派已经是理财产品了,涨了这么大一波价格。

推荐学习用现有电脑, Windows 的WSL其实就挺适合学习和开发! 

Linux的目录介绍

  • / 根目录 root,和windows不一样,Linux的目录是树状结构,所有的目录都在 “/”层级之下,类似树根。所以称呼是为 root。

  • /etc 各种软件配置目录;

  • /usr 一些用户数据,共享文档。 还有二进制命令也放这里比如 /usr/bin, /usr/sbin;

  • /bin /sbin 通用二进制命令,一般的常用命令都在这里;

  • /data 数据

  • /opt 一些特殊的用户软件包;

  • /var 一些系统日志、数据库之类的;

  • /home 著名的家目录,用户的私人数据默认都在这里。 /home/a 、 /home/b 一般就是用户 a 和用户 b的家目录;

这里不做详细介绍,简单说一下,有兴趣的小伙伴可以自行了解,欢迎前来交流

Linux的用户管理

了解一些用户、组的概念,这些理解对使用Windosws其实也有帮助。

  • root 管理用户,一般来说不做魔改就是整个系统全县最大的用户。

  • wheel 组:这个组一般可以使用 sudo,su;权限很大。

  • sudo 组: 提升权限组;

rm -rf /* 这个梗一定要明白

  • useradd  添加用户

  • groupadd 添加组

  • usermod 用户修改

  • groupmod 组用户修改

  • uid 用户id

  • gid 组id

Linux的文件管理

文件常用管理:无非就是添加、删除、移动!

  • mkdir 创建目录

  • mv 移动目录或者文件

  • rm 删除目录或文件

  • copy 复制目录或文件

Linux常用的服务搭建

Linux在服务器上是主流操作系统,我们电脑常见的各种应用基本都跑在Linux上。

  • dns 服务器:相关软件

    • dnsmasq 轻量 dns & dhcp 服务器,被很多路由器采用;

    • bind9

    • Unbound

  • dhcp 服务器

    • dhcpd

  • web 服务器

    • nginx 有名的web代理软件;

    • apache web服务器;

    • caddy web代理服务器;

    • php 语言支持;

    • php-fpm;

  • openssh 服务器

    • openssh  强大开源的ssh服务器,windows 10 也开始集成;

    • dropbear 嵌入式ssh服务器,一般路由器上使用较多;华硕、梅林、openwrt都使用这个;

            Windows10 已经开始集成openssh,不再需要安装putty、xshell、finalshell这些第三方客户端,总觉得不太安全。也的确曾经爆过雷。

  • samba 服务器

        windows共享文件服务器的开源实现。   

  • NFS 服务器

       另外一个网络文件共享服务器的实现,主要在unix平台,后来移植到Linux上。

  • iscsi 服务器 

        这个一个卷设备共享服务器,早期在数据中心使用。

  • WebDAV

      • Nextcloud

      • Owncloud

      • Minio S3兼容

    最近很火的阿里云就是一种WebDAV的实现。其实很多网盘都是基于WebDAV,但是为了封闭圈地,封闭了api,甚至只有认证的客户端可以使用,本来WebDAV发明就是一个统一的协议和接口,让这帮厂商玩坏了。其实自己也可以搭建WebDAV。

  • 对象存储

    • s3 开源实现:Minio

    • 各大云商 (都有对应的服务)

第二阶段 Archlinux Wiki

通过上一阶段的学习,就已经对Linux这个系统有了基本的了解了,但是想进一步深入了解,我就入了Archlinux的坑。 Archer 们都知道,这个发行版详细的wiki,对使用不管任何一个发行版 Linux 都是有帮助的。好多大佬都说,安装几次Archlinux,对于深入理解 Linux 的运行绝对是有帮助的。 

 有一段时间用我上文的ThinkPad实习,ArchLinux!

从零开始配置一台Linux:从安装Archlinux开始

这里也有很多争论,比如Gentoo Vs Manjaro

准备 

  • 下载 iso

  • 制作启动盘

  • 进入引导

开始安装

  • 配置网络

  • 分配磁盘

  • 安装基础包

  • 配置fstab

  • 配置bootloader

  • 安装必要的包,不然啥也没有

  • 重启,开始畅游Linux世界

整个流程下来,必然对Linux 有了更深的了解

接下来用上一段时间,配置桌面、美化。

  • Gnome

  • kde

  • xfce4

  • i3wm

  • twm

  • cwm

迟早有一天,滚挂了

那又是另一个话题了: 如何修复你的Linux。

第三阶段 虚拟机和容器话

  • qemu 

  • kvm

  • exsi

  • docker

  • pod

  • k3s

  • k8s

第四阶段 shell 脚本 

 到这部分,我一个非学计算机的已经很懵逼了,目前也就能写点简单的shell脚本,复杂的逻辑完全搞不了。

if then;

    else fi

第五阶段 网络

  • tcp/ip

  • 路由

  • 穿透

  • iptables

  • nft

  • pf

到这里就已经力不从心了,毕竟不是学计算机的,好多内容都理解不了。 这条路上,只能说折腾不止,学习不止。

与君共勉

生命不止,学习不止! 在折腾的道路上,越走越远!

","force_purephv":"0","gnid":"953183749ba2c1442","img_data":[{"flag":2,"img":[{"desc":"","height":"952","title":"","url":"https://p0.ssl.img.360kuai.com/t01b3779a474fd2c2e2.jpg","width":"600"},{"desc":"","height":"181","title":"","url":"https://p0.ssl.img.360kuai.com/t01bfc2950968c5f077.jpg","width":"278"},{"desc":"","height":"329","title":"","url":"https://p0.ssl.img.360kuai.com/t01f832caceb2ed8efd.jpg","width":"600"},{"desc":"","height":"346","title":"","url":"https://p0.ssl.img.360kuai.com/t01c589d22780993562.jpg","width":"600"},{"desc":"","height":"340","title":"","url":"https://p0.ssl.img.360kuai.com/t018c0593f4216f452a.jpg","width":"600"},{"desc":"","height":"519","title":"","url":"https://p0.ssl.img.360kuai.com/t01a92a59772fd64a87.jpg","width":"600"},{"desc":"","height":"194","title":"","url":"https://p0.ssl.img.360kuai.com/t016c0b1bfc81fa1e0f.jpg","width":"259"},{"desc":"","height":"177","title":"","url":"https://p0.ssl.img.360kuai.com/t01b219f73e4a917db3.jpg","width":"284"},{"desc":"","height":"151","title":"","url":"https://p0.ssl.img.360kuai.com/t017d0a50381d0e3df0.jpg","width":"600"},{"desc":"","height":"600","title":"","url":"https://p0.ssl.img.360kuai.com/t015a67cd46b300def1.jpg","width":"600"},{"desc":"","height":"167","title":"","url":"https://p0.ssl.img.360kuai.com/t0100313333686f480c.jpg","width":"301"},{"desc":"","height":"139","title":"","url":"https://p0.ssl.img.360kuai.com/t0134c178dc801ce61a.jpg","width":"600"},{"desc":"","height":"400","title":"","url":"https://p0.ssl.img.360kuai.com/t013ca2aa44c3a9a4e2.jpg","width":"600"}]}],"original":0,"pat":"art_src_1,fts0,sts0","powerby":"hbase","pub_time":1677156588000,"pure":"","rawurl":"http://zm.news.so.com/c826a59110c36c2aeabd4c7139fee70a","redirect":0,"rptid":"438d96943804f65e","rss_ext":[],"s":"t","src":"什么值得买","tag":[{"clk":"ktechnology_1:linux","k":"linux","u":""}],"title":"玩Nas,还得学点Linux :谈谈我的Linux 学习经历,说说你都Get到什么新技能?

权制印5058Linux目录命令如何运用呢?
游费丁18812601393 ______ 首先给大家介绍下查看自己当前目录的一个命令"pwd"当运行这个命令会显示自己的当前目录,是一个绝对路径 上次给大家说过Linux下的命令区分大小写,考试大请大...

权制印5058linux 中 ~/. 是什么意思? -
游费丁18812601393 ______ . 在这里表示的是当前目录,就像 .. 表示上级目录一样.这个 / 表示的是目录级别的分隔符,他之前的就是目录名,./aaa/ 表明的就是 . (也就是当前目录)下面的 aaa 目录.当然这个 aaa 后面的 / 可以省略,就像 ./ 表示当前目录时,其实 / 是不需要的.对应的 ./bbb 表示的是当前目录下面的 bbb 文件,但也可以表示 bbb 这个目录,区别就在于这个 bbb 是文件还是目录,所以目录一般都在后面加 / 来表示.尤其是鉴于 . 这个符号太过常用,单拿出来容易引起混乱,所以大家都用 ./ 表示当前目录.同样的 xxxx/ 表示 xxxx 目录.

权制印5058linux中怎么查看命令所在目录? -
游费丁18812601393 ______ linux中查看命令所在目录的方法: 1. 在Linux中,ls命令是最常使用的命令之一,因2113为在命令行下要随时查看目录内容.如果不加5261任何选项的话,ls命令仅列出当前目录下的文件和目录名,例如,想要查看/etc目录下的内容,可以使用...

权制印5058Linux 中的"当前目录"和“环境变量"各表示什么意思? -
游费丁18812601393 ______ 我理解的可能比较片面但是我把我的理解告诉你,希望对你有帮助“当前目录”就是只你目前的所在目录.你输入命令pwd就可以看到你当前所在的目录“环境变量”我的理解是:linux会有很多命令一般存在/bin下面.如果你的一个命令不是存放在/bin下面就是说不在环境变量的包含之中.系统就没办法知道你的命令到底在那?那就需要你到你自己编写的命令的“当前目录”下去运行,运行方法就是./xxxx所以总结下“环境变量"就是说系统默认运行和交互一些信息的默认路径当然你也可以通过命令将你自定义的路径添加进去那么你可以在系统的任何一个路径运行”环境变量“所包含的路径的下的可执行文件

权制印5058linux命令中,复制道当前目录怎么写? -
游费丁18812601393 ______ 1、连接上相应的linux主机,进入到等待输入shell指令的linux命令行状态下. 2、在linux命令行下输入shell指令:cp /home/httpd/html/test/test.txt /. 3、键盘按“回车键”运行shell指令,此时会看到text.txt被成功复制到了当前目录.

权制印5058linux中什么叫当前工作目录 -
游费丁18812601393 ______ 是你当前所在的目录 例如打开终端“~”符号是在家目录即/home下,而“/"是根目录即/root

权制印5058输入命令显示出当前工作目录(LINUX命令)拜托各位了 3Q -
游费丁18812601393 ______ LINUX下显示出当前工作目录是:pwd

权制印5058Linux中在当前目录下查找某个文件. -
游费丁18812601393 ______ 在 Linux 中查找文件有两种方法.一种是使用 find 命令,另外一种是使用 locate 命令. 1、Find 命令 使用 Linux find 命令可以用不同的搜索标准如名字、类型、所属人、大小等来搜索目录树.基本语法如下: # find path expression search-term ...

权制印5058linux中目录是什么 -
游费丁18812601393 ______ ~ 表示代码主目录,也就是当前登录用户的用户目录. 比如:这里登录用户是chen cd ~ ~ 代表的就是 /home/chen/ 当然前提是有用户目录,如果没有/home/chen目录的话情况就比较多了.总之cd ~再pwd就知道了,如下图所示: 扩展资料: ...

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024