最近开始接触linux了,因为想自己搞个服务器玩。最开始用linux是因为群里有人跟我提议搞个teamspeak,然后我就去搜教程然后买云服务器,搞了一个服务器。为了方便现在直接用终端控制了,但是发现用终端之后有很多指令不会,甚至都不知道该怎么开应用,在哪看东西…
先备份
先备份
先备份
简单学一下vim,然后直接去视频网站上搜linux常用命令,这里列出一些常用的,每个命令的常用参数都看一下就差不多了
ls/cd/cp/mv/rm 操作文件
touch/mkdir 创建文件
chmod 改文件读写运行属性
cat/head/tail 打印文件
who/whoami 查看用户
which/type 查看命令
systemctl 服务控制
curl/wget/git 文件下载
tar 压缩解压
ping/ifconfig 网络
常用配置文件
shell配置 .bashrc .zshrc
ssh配置 .ssh/config
主要是需要知道一些重要的文件夹放什么吧。然后基础的命令我觉得你可以想要做什么问ai,边做边学就好。没有相关命令行基础上手有点难度,基本就是边搜边熟悉。
做好备份 ![]()
一定一定不要执行sudo rm -rf /*
也不要执行sudo chmod -R 777 /*
总而言之带/*的操作一定小心小心再小心就是了
中科大的 Linux101 很适合入门,虽然主要是为了桌面系统的,但大部分也与服务器一致。
如果你是 windows 的话,可以先开一个 WSL 的 Ubuntu 测试你想干的事,本地没啥问题再复刻到云服务器上,毕竟 WSL 炸了重装就是几分钟的事。
哦,对了,Linux Do 虽然名字里面带 Linux,但不出意外和 Linux 关系不大哈哈,学知识的话,可能还是直接看各类 Wiki 官方文档好一点。
好奇害死猫啊![]()
开始先吃btrfs这坨屎
命令不会用直接man,shell用fish(可以自动补全提示)
看看linux 201 也好
送入docker修炼
,rm / 千万不要碰
虽然我也不会,我是真纯小白,但是感觉小鸡鸡要是很方便重装的话,并且你时间足够的话,那就没啥特别要注意的。随便弄弄就可以熟悉一些基本的命令了,AI现在挺强的,有问题的话基本上搭配AI就能解决问题了。
相信大佬你还是可以随随便便就上手的
用到那个指令就去查一下,或者搜一下想要的指令,用多了就熟练了
B站有很多linux教程,可以去学习下,就是效率比较慢。
直接让AI给你生成一个常用命令指令,自己保存了学习,更多的指令就问AI,我就是这样学习的
这年代有不会的问 AI 就行了,& 跑应用一般都用 Docker
哦对了,装软件别用 make install
聊点一般教程不教的底层逻辑吧。用了二十多年Linux,回想起来当年我用顺手的第一个理解,倒不是命令(命令跟DOS是差不多的),而是搞清楚他目录结构。
- 比如一般你登录之后就在自己的Home目录:/home/你的用户名,这就有点类似于Win下面的用户文件夹;
- 但是root账号的home又是/root,然后真正的根目录是/,根目录一般来说是你主磁盘主分区的根目录,但是它下面又有些别的分区比如/boot(/boot一般是单独的分区,放启动文件)以及虚拟的东西如/dev(各种设备);
- 一般来说附加的磁盘比如U盘是挂在/mnt或者/media下面,但是你也可以把它挂在任何地方(甚至是/),又比如你的/home/用户名可以用一块单独的分区。
Linux有大量的类似约定俗成的位置,每个分发版还不太一样,所以最好先用熟悉一个。
到这里就有个思路的提升,Linux是把绝大多数东西都抽象成文件的(这个抽象相当有效,除了近年有少数设备没法用文件抽象),所以它的文件系统其实是个虚拟文件系统:
你把它想象成一颗圣诞树,每个目录都是挂载点,可以挂分区、也可以挂设备,甚至还可以直接挂虚拟磁盘镜像!然后你就可以用各种命令去操作,因为挂载之后任何东西看起来都像是文件!
所以Linux有一些比较骚的文件操作比如管道:|,就是这个竖线,它可以让两个进程像读写文件一样做进程间通信:
例如ls | wc,就是把ls命令(列出当前目录)的输出,灌给wc命令(数行、词、字符数量的命令)的输入,这样就可以数当前目录下有多少文件和目录了!
这里又引出Linux的另一个核心思路,就是“一次只做一件事”,ls就做好列出目录的事,wc就做好数数的事,然后用管道符组合起来就行了!组合的力量是很大的。
但是Linux的命令就变得很难!我用了20多年都只会1%吧……(除了开始在外企的那几年,因为周围人都用,就买了本Shell的书天天看,然而过了十多年都忘光了)。
搞Linux的那帮人智商太高了,那我们普通人就只有搞不懂就stackoverflow,或者学会man(参看命令的用户手册)和--help保命……好在今年有AI,我现在都直接让cc帮我打命令了!
cc这种CLI Agent让我觉得自然语言控制电脑的愿景已经不远了,以后接个语音识别+语言合成,躺着用……这一点Linux的优势很明显,你看cc在Win下面动不动就要写个Python脚本,而在Linux下面直接用那些命令就可以了。
先大概了解一下相关内容吧,楼上说到的 101 201 教程都不错。然后可以找个虚拟机,配合着 ai 随便搞
请问备份是备份重要的文件嘛,还是大概设备里的所有信息
谢谢佬!
先搞一个机子,这个机子的作用就是,让你随便玩儿
随便删文件,随便做什么xx操作
因为你可以一键还原
简而言之,就是多折腾,别为了学而学
核心的本质是,捣鼓它,先瞎搞,再成为正规军,hhh 先玩儿起来
请问“/*”在linux指令里面大概指的是所有的意思嘛
