本文正在参与 “走过 Linux 三十年”话题征文活动
Linux 真香
Linux
使用还是有一定的门槛的, 可以说会用了就是好用, 方便. 但在使用之前你必须具备一定的相关知识, 不然使用还是挺痛苦的. 自己探索, 结合大佬们的经验, 打造属于自己熟悉的操作/开发环境. 自己熟练使用顺手了就能极大提高开发效率.
Linux 的一些常用的快捷命令
当然命令太多了, 记不住怎么办呢? ps: 小需求...有没有工具提醒我呢? 当然强大的社区还是会有大佬会开发出来, 为我们提供各种各样的工具.(各自探索)
有工具可以为我们的命令进行解释.
在终端中可以快速操作文件夹和文件, 这样可以节约很大一部分时间:
cd
: 进入指定目录ls
: 列出当前目录下所有文件mkdir
: 创建目录touch file.type
: 创建文件rm
: 删除指定文件 (一般要小心使用(常说的"删库跑路",就是这个命令的"锅"))less
: 查看文件stat
: 查看该文件的详细信息
网络相关的命令:
curl
: http 请求,高频使用,务必掌握netstat
: 网络统计相关信息- lsof -i:3000: 列出
3000 端口
对应的进程
- ifconfig: 查看 ip 等相关端口号等
- dig: dns 解析
Linux 的 UI
只需要一套自己看的上眼的 合适的主题就可以了, 下面列举一些强大的工具/插件/主题等.
列举一些自用强大功能的工具
大家也可以根据工具名自行探索, 增强系统功能, 打造属于自己的高效开发工作环境.
1. 强大且流行的 oh-my-zsh
源码仓库-github/ohmyzsh,
首先打造一个让你很爽的终端: oh-my-zsh: https://ohmyz.sh/, 其极其强大的功能, 完全可以征服你, 满足你的所有挑剔!
zsh 是 shell 的一种, 配置还是有点复杂的.
基于 zsh 命令行的一个扩展工具集,提供了丰富的扩展功能。
Oh My Zsh will not make you a 10x developer...but you may feel like one! Unleash your terminal like never before. 前所未有的释放你的终端(终端增强)
$ sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
zsh 也有自带的一些主题, 在 ~/.oh-my-zsh/plugins
目录中. 这里提供了很多主题风格,可以根据我们自己的爱好,进行设置喜欢的主题风格
在 ~/.zshrc
中进行配置, 输入下面的配置:
# 找到 ZSH_THEME
# robbyrussell 是默认的主题
ZSH_THEME="robbyrussell"
# ZSH_THEME="样式名称"
保存后, 在打开终端就可以了, 当然还可以设置一个随机的主题, 即配置 SH_THEME 值为 "random", 每次打开终端都是随机的主题.
其他一些工具推荐, 大家可自行探索
-
1. 强大的编辑模式:
Vim
-
2. 管理 zsh 插件和主题: antigen
-
3. 主题:Adapta-Nokto
-
4. 图标:Numix-Circle
-
5. 终端:xfce4-terminal
-
6. 容器: docker
-
7. 字体: Monaco for Powerline(据说是仿 mac os 的字体)
常用软件推荐
编辑器:
-
1. Vscode 编辑器
-
2. Jetbrains 全家桶 开发工具环境
-
3. sublime Text (有丰富的插件。|| 侧栏显示 sidebar )(ps: 有了 Vscode 果断放弃了 这个)
(编程必备) 用学生证可以申请免费使用授权. 或者安装 PJ 版
-
4. Chrome 浏览器
-
5. electron-ssr
-
6. wps for linux
W-E-P
文档表格查看 -
7. Shutter 截图工具
一款非常好用的截图软件