玩服务器以来,一直都想系统地学一下linux,却总是没有时间,学的命令也很零散、没有系统性。这几天过年,想着自己系统地学一下,并写个教程供自己和大家参考一下,还望linux大神勿喷,多多指教 😛
创建、编辑、删除、重命名 文件(夹)
创建文件夹——mkdir
因为初学也不管那么许多参数的使用了(比如中间可以加文件权限的相关参数),简单明了的创建文件夹 mkdir 可能是make directory的缩写,这样方便记忆 mkdir。
比如我要创建一个叫做xiha的目录,只要输入命令
mkdir xiha
更多参数(以后嘻哈用到再更新)
创建、编辑、保存 文件
文件夹是一个路径所以用dir来表示,而文件呢,需要用另外一个命令vi(或者vim)
比如需要创建(或编辑)一个叫做xiha.txt的目录我只要这样输入即可:
vi xiha.txt
然后就能对该文件进行编辑了。
输入完需要的代码之后,按Esc键,然后输入:wq即可保存,若要强制退出则输入:q!
(具体代码解释,w应该就是write的意思,而q则是quit退出之意)
删除文件(夹)
rm是linux系统里面删除文件的命令,和mk相对应,rm应该就是remove(去除)的简写了,比如要删除刚刚创建的xiha.txt,我们只需要
rm xiha.txt
而若要移除整个文件夹下的所有内容需要加一个参数-r,比如移除xiha文件夹
rm -r xiha
-r参数 即表示当前目录和子目录,具体忆嘻哈也暂时没有想到好法子,不知道是什么的简写(貌似文件权限-R也代表目录和子目录)
更多参数(以后嘻哈用到再更新)
重命名文件(夹)
重命名文件(夹)可以使用mv,如将目录 xiha 重命名为 520(重命名文件只需注意扩展名即可):
mv xiha 520
当然mv本意应该是move,代表移动文件的意思,如将目录xiha移到同目录下的520并命名为123,则:
#首先要建立520目录 mkdir 520 mv xiha 520/123
上传本机文件
以前什么都不懂的时候想要windows电脑上传一个文本文件到linux的vps上去可花了不少功夫,其实只需要linux下一个rz命令即可,当然首先需要下载安装一个lrzsz(rz表示上传,sz表示下载),不同的系统命令各有不同,具体命令
yum install lrzsz #或者可能是 apt-get install lrzsz rz
之后会弹出对话框,选择想要的文件上传即可,注意是上传至当前目录哦
当然你也可以使用别的方法,比如wget是linux中的下载命令,我们可以将想要的文件上传到网站,然后调用下载命令将此文件下载到linux中。
至于要下载
sz filename sz ./* #下载本目录下的全部文件
欢迎转载:注明转载出处就好:):嘻哈小屋 » 【充电】Linux学习(一)