畅快玩转NAS ,常用Linux命令介绍
相信大家对于Linux多少有所耳闻,虽然windows在桌面领域占据了绝对的霸主地位,但是在服务器领域却是Liunx占据优势。造汽车不可能再去发明轮子,即使是如谷歌一般强大的公司,也不可能从零开始自己写一个操作系统,安卓正是基于Linux进行开发的。目前常见的NAS系统,群晖、威联通、OpenMediaVatlt(OMV)、UNRAID,甚至N1小钢炮,也都是基于Liunx进行开发的。虽然各式各样NAS的教程不少,但是这种手把手的教程,只让你复制粘贴,却没有把原理讲清楚,碰到问题很难自己解决。所以掌握一定的Linux基础知识可以帮助你更好的使用NAS。
这个教程主要是面对没有Liunx基础的普通用户,介绍一些最常用的Linux命令。
Liunx文件系统的最顶层是由根目录开始的,系统使用 / 来表示根目录,所有文件都位于根目录之下
Linux命令一般都是某个英语单词的缩写,记住该命令的单词会让你更快的记住这些命令
cat(concatenate) 查看文件内容
ls(list)命令用于显示指定目录下的目录和文件
ls -l 用于显示目录和文件的权限,搞清楚权限对于我们使用NAS非常关键。看到这么一长串不要怕,我会放在单独的一篇文章来详细讲
cd(change directory)切换目录
切换到/root目: cd /root
cd ~ 切换到用户主目录,root用户主目录就是/root
cd .. 切换到上级目录
顺便介绍几个常用的目录
/root 超级管理员的主目录,你使用root用户登陆之后,便位于该目录
/home 家目录,每个用户都有自己的主目录,例如你使用guest用户登陆,便位于/home/guest
/etc 配置文件目录,比如使用OMV这种基于Debian的系统,就可以把/etc/apt/sources.list里面的地址改成国内的源地址,获得更快的更新下载速度
Linux系统目录结构解释:https://www.runoob.com/linux/linux-system-contents.html
你可能经常看见/dev/sda1这个目录,它就是硬盘设备。a是第一块硬盘,1是这个硬盘的第一分区,但需要挂载后才能使用
mount /dev/sda1 /mnt 把a硬盘的第一分区挂载到/mnt目录下,这样子就可以通过访问/mnt来使用a硬盘1分区的数据了
取消挂载 umount -v /mnt
OMV默认会把硬盘挂载在/srv/disk-by-***/下,/sharedfolders则是你设置的OMV共享文件夹。在/sharedfolders下进行的操作和在/srv/操作其实是一样的。当然这仅限于OMV
mkdir(make directory) 新建目录
最常用的莫过于复制移动了
cp(copy)复制,复制目录还 需要添加-R选项
>文件名 可以清空该文件
mv(move)移动 ,也可用于重命名
将dir1下的所有文件移动到dir2下, *代表所有文件 :mv /dir1/* /dir2
rm(remove)删除文件或者目录
删除a文件: rm a 删除dir目录: rm -rf dir
肯定有人恶作剧让你输入rm -rf /* 。上面说过/代表根目录 *代表所有文件,这条命令就是让你删除所有文件,系统必然崩溃
nano 一个简单的文本编辑器,没有vim那么复杂,适合新手
ps(process status) 显示进程状态
要查看qbittorrent进程,可以这样子写ps -aux|grep qb
得到两个结果,分别是qbittorrent和当前grep查找进程
“|”叫做管道符,它可以把前一个命令的输出结果当作输入传给下一个命令。grep为查找命令
ps -aux|grep qb 意思就是查看所有进程的信息,然后再从中查找包含qb字样的进程信息
第二列数字为进程的PID
PID可以配合kill命令来杀死进程,达到和windows任务管理器结束进程一样的效果
kill 9 PID
netstat -lntp 显示端口占用情况
free -m 以MB为单位查看内存的使用情况
du(Disk Usage) 显示特定文件所占用的空间
curl 一个下载工具 -o 重命名下载文件 -O 保留原文件名
上面有些命令单独拿出来详细讲都可以写一篇文章,这里我只做最简单实用的介绍。如果你想有更高的使用需求,自行搜索吧
很多文章都介绍putty作为连接SSH的工具,甚至还有人用windows自带的powershell 但是这些玩意儿实在是太简陋了,效率低下。推荐使用xshell还有fianlshell
xshell下载地址:https://www.netsarang.com/zh/xshell/
fianlshell下载地址:http://www.hostbuf.com/c/131.html
用了finalshell以后,你会觉得我上面的很多内容都白写了
熟悉命令以后会比点鼠标还快
完工,收摊
阿狸的剁手节
校验提示文案
alajessica
校验提示文案
yzc随便看看
校验提示文案
Posthuman
校验提示文案
巨大直
校验提示文案
[已注销]
校验提示文案
反钢铁侠装甲
校验提示文案
半路薅羊毛
校验提示文案
Blue_Kitty
校验提示文案
NAOKIZXX
校验提示文案
ShadowsX
校验提示文案
种草好朋友
校验提示文案
面包屑
校验提示文案
麦芽糖的梦
校验提示文案
大爷来了
校验提示文案
mammom
校验提示文案
mammom
校验提示文案
大爷来了
校验提示文案
yzc随便看看
校验提示文案
麦芽糖的梦
校验提示文案
半路薅羊毛
校验提示文案
面包屑
校验提示文案
反钢铁侠装甲
校验提示文案
种草好朋友
校验提示文案
ShadowsX
校验提示文案
alajessica
校验提示文案
NAOKIZXX
校验提示文案
Posthuman
校验提示文案
Blue_Kitty
校验提示文案
阿狸的剁手节
校验提示文案
[已注销]
校验提示文案
巨大直
校验提示文案