从了解Linux系统开始学习,到在服务器上进行基本操作。
先放上思维导图
了解Linux系统
- Linux是一个操作系统
- 应用于服务器市场
- 实现多用户权限控制
- 操作靠命令,可以批量、高效处理文件
- 文件系统呈树状,用户能达到的最高级目录是“宿主目录”,在home目录下
- 生物软件都基于此
获取Linux系统的渠道
- 闲置电脑安装Linux系统(CentOS或Ubuntu)
- win10系统自带Linux
- win7高配置可安装git bash
- Mac自带terminal
- 本地服务器
- 阿里云、腾讯云、华为云申请账号,window系统用putty登陆(本次学习的途径)
阿里云服务器上登陆Linux流程(自己电脑为windos系统)
- 注册阿里云账号:用支付宝账号,实名认证
- 认证成功后领取1个月免费体验权限,更改操作系统为CentOS/ 7.4 64位
- 在控制台更改名称和登陆密码,并重启。
-
下载安装putty,并登录阿里云服务器。
Linux常用命令
-
pwd (print working directory),显示当前路径。
-
mkdir(make directory),创建自己的空目录
mkdir后空格加要创建的目录名称
可一次性创建多层目录:mkdir -p ~/MM/NN(创建主目录下MM包含的子目录NN)
-
ls,显示目录和文件
- 删除文件或目录
- rm,删除文件
- rmdir,删除空目录
-
rm -r,删除非空目录(也可用rm -rf,但其后一定要加目录名,否则将删除服务器的所有东西,慎用?。。。?/p>
- 进入和返回目录
- cd 后接目录名,进入该目录
- cd .,进入当前目录
- cd - (或- cd ..),返回上一层目录
-
cd ~,返回主目录
-
vi(Visual Interface),新建脚本或文本文档
注:输入vi hello_world.txt后按enter进入文本编辑模式。在文本编辑模式下退出vi命令时,先按Esc,再输入:wq(保存并退出)。
- 查看文档内容(命令与文档名之间有空格)
- cat 后接文档名称,查看并直接将内容输出到屏幕
-
cat -n后接文档名称,在显示内容前加行号
-
head 后接文档名称,默认输出文档前10行
-
tail 后接文档名。默认输出文档后10行
- head -n 加数字,自定义输出前几行
-
tail -n 加数字,自定义输出后几行
注:-n与数字之间的空格可有可无
- pipe 管道操作 | ( “enter”上面的键)
将‘|’前的内容灌输给‘|’后边, 格式:head -n|tail -n
- cp,复制文档。
格式:
-
cp file1 file2
- cp –i 覆盖相同名称文件前先询问用户
- cp –R 递归拷贝,即拷贝时将所有目录一并拷贝
- mv,将文件移入文件夹,或重命名。
格式:
- mv file 路径(更改目录)
-
mv file1 file2 将file1 改名为 file2(重命名)
- Linux自动补全命令
按Tab键。如果当前目录只有一项,只需要直接Tab,如果有多项,输入前面不同的部分再按Tab,一般输入3个字母就可以,如果按一下没效果,按两下会列出所有项,然后再输入一几个字母,按Tab键即可。 -
压缩打包