linux基础知识学习

130 阅读4分钟

携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第 1 天,点击查看活动详情

start

  • 番茄一直想自己搭建自己的一个网站。
  • linux 相关的知识必然是不可或缺
  • 前段时间,每天下班后都会学习linux,linux很有趣,非常有趣。
  • 但是毕竟主业不是linux的,此次学习的侧重点为:常识基本命令
  • 后续有时间一定学习一下shell编程。

收获

讲linux命令的人有很多,但是一上来就总结心得体会的应该就番茄我吧?┓( ´∀` )┏,我先列出来最近学习的心得体会。

第一步:先跟我一起心中默念,linux非常有趣,linux非常有趣,linux非常有趣。

1. cd

学习命令的时候,遇到的第一个命令就是cd。命令并不是说去死记硬背,说有一个cd命令就有一个cd,它是有规律的。例如:cd可以记忆为 change directory 的简写形式。

除此之外有很多命令都是类似的形式;例如:

ls 《= list

makdir 《=make directory

cp《=copy

更多命令释义,请whatis 命令,或者通过手册查询

2. chmod

学习到权限组 chmod 的时候,有这么一个命令chmod -R ./dist 755,让我深夜不禁感慨颇多。

很久之前有一个项目,上传了前端的静态文件到 linux 服务器;

发现网页是可以访问的,但是图片却不能访问。第一次遇到网页可以访问,图片不能访问的场景。后来花了蛮久时间去寻找错误原因。才发现是图片没有提供访问权限,然后就执行了chmod -R ./dist 755,图片正常访问。

3.shutdown

单词我并不陌生。就是关机的意思。

学习到这里的时候,想到云linux服务器,应该不能随便关机。随即下意识的,就在自己的windows笔记本的cmd窗口上练习了这个单词。

  • cmd窗口
  • 输入shutdown
  • 没有加任何参数

o(╥﹏╥)o 前一秒还键盘声噼里啪啦,下一秒,电脑直接关机。无语.......

4.English

英语很重要,很重要。

不管是码代码,看配置,读英语文档,英语好的话,做很多操作都会方便很多。

看到单词不要对它有抗拒心理,学习才是王道。

linux常识

unix和linux之前的关系:

有点类似于父子关系。先有的unix,但是它是收费的,然后就有人借鉴unix写了一个linux。然后由开源社区共同维护出来的,现有的linux。

命令

命令太多,把所有的列出来也挤不出,记忆基本命令,学会查询手册即可。

查询手册

# 查询命令手册  man manual简称 英文释义 手册
man 命令名
命令说明
ls显示文件目录
mkdir创建目录
cd切换目录
pwd显示当前目录
rmdir删除空目录
cp复制文件过目录
mv剪切 改名
rm删除文件
touch创建文件
cat显示文件内容
tac反向展示文件内容
more分页展示
less分页展示,支持上下翻页
head显示文件前几行
tail显示文件末尾几行
ln生成链接文件 -s创建软链接
chmod 改变文件或目录权限
chown改变文件的所有者
chgrp改变文件的所有组
umask显示 设置文件的缺省权限
find文件搜索命令
locate 在指定文件资源文件夹中寻找
which查找一个命令的绝对路径
whereis搜索命令所在目录以及帮助文档的路径
grep在文件中搜寻字符串匹配的行并输出* grep 文字 ./1.txt
man查看命令的帮助信息
whatis简短的信息
help获取 内置 命令的帮助
info和man类似,格式不同
useradd添加新用户
passwd修改密码
who登录的用户
w详细的登录的用户信息
ping测试网络连通性 (不加参数会 一直 ping)
last查看所有用户登录记录
traceroute显示数据包到主机之间的路径
netstat显示网络相关信息
shutdown关机

end

  • linux 远不止这些东西,本文主要是记录此次学习的心得体会
  • 还是想再说一句 Linux真的非常有趣,加油。