Linux 教程
1.ssh root@192.168.2.212
2.是否建立连接yes\no
3.输入密码:quickhigh
展示文件夹树控件:下载一个 linux tree控件
登陆成功
绝对路径:
路径的写法,由根目录 / 写起,例如: /usr/share/doc 这个目录。
相对路径:
路径的写法,不是由 / 写起,例如由 /usr/share/doc 要到 /usr/share/man 底下时,可以写成: cd ../man 这就是相对路径的写法啦!
~ 代表家目录
处理目录的常用命令
ls: 列出目录及文件名
ls / 查看系统目录结构
ls -a 全部的文件,连同隐藏文件( 开头为 . 的文件) 一起列出来(常用)
ls -d 仅列出目录本身,而不是列出目录内的文件数据(常用)
ls -l 长数据串列出,包含文件的属性与权限等等数据;(常用)
ls -al 长数据形式展示所有文件
ls -al ~ 将家目录下的所有文件列出来(含属性与隐藏档)
mkdir:创建一个新的目录
-p :帮助你直接将所需要的目录(包含上一级目录)递归创建起来!
-m :配置文件的权限喔!直接配置,不需要看默认权限 (umask) 的脸色~
mkdir runoob 当前目录下创建一个叫runoob的文件夹
mkdir -p runoob/test1/test2/test3 递归创建所有文件夹
mkdir -m runoob 777 创建文件夹,分配自,组,其他权限
rmdir:删除一个空的目录
rmdir runoob 删除一个叫做runoob的文件夹
rmdir -p runoob/test1 删除test1文件夹和其上级文件夹
cd:切换目录
cd /root/runoob 切换到runoob文件夹下(绝对路径)
cd ./runoob 切换到runoob文件夹下(相对路径)
cd ~ 返回家目录
cd ..返回上层目录
pwd:显示目前的目录
pwd 显示目前的目录
pwd -P 显示出确实的路径,而非使用连结 (link) 路径
cp: 复制文件或目录
cp -r runoob test1 test2 把runoob目录下test1文件夹和下属,复制到test2
cp ~/1.txt /temp/ 把家目录1.txt复制到temp文件夹下
rm:移除文件或目录
rm -i 1.txt 删除1.txt会带提示
rm -r runoob 递归删除runoob下所有文件
mv:移动文件与目录,或修改名称
mv test1 test2 把test1文件复制到test2文件夹下
Linux 文件内容查看
cat 由第一行开始显示文件内容
cat 1.txt
tac 从最后一行开始显示,可以看出 tac 是 cat 的倒着写!
tac 1.txt
nl 显示的时候,顺道输出行号!
nl 1.txt
more 一页一页的显示文件内容
more 1.txt
less 与 more 类似,但是比 more 更好的是,他可以往前翻页!
less 1.txt
head 只看头几行
head 1.txt
tail 只看尾巴几行
tail 1.txt
systemctl 操作服务
systemctl start xxx.service 启动xxx服务
systemctl stop xxx.service 停止xxx服务
systemctl restart xxx.service 重启xxx服务
systrmctl kill xxx.service 停止xxx服务和子服务
vi和vim
1.esc退出输入状态
2,u 撤销上次操作
3,ctrl+r 恢复撤销
关于vi和vim链接:https://www.runoob.com/linux/linux-vim.html