携手创作,共同成长!这是我参与「掘金日新计划 · 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真的非常有趣,加油。