Linux操做命令:vim
大致分为两类: 1.内部命令 help 命令(查看内部命令)windows
2.外部命令 命令 --help(查看外部命令)网络
type 命令:用来查看该命令是内部命令仍是外部命令.rest
cd 改变文件夹并保存(单词:change directory)递归
ll 查看详细列表(相似于windows系统中的查看详细)进程
ls 只展现文件目录ip
pwd 查看绝对路径it
vi 建立并打开文件table
i 进入编辑模式登录
esc 退出编辑
dd 删除一整行
:wq 保存并退出
Service network restart 重启网络
Service iptables stop 关闭防火墙
Service iptables status 查看防火墙状态
netstat -nltp 查看网络状态/端口状态
su - 用户名 切换用户
exit 退出当前登陆用户
Ctrl键 + z键 退出命令
目录的操做:
mkdir 建立单级目录
mkdir -p 文件路径 建立多级目录,建立子目录以前先建立父目录
rm 删除单级目录
rm -r 文件路径 删除多级目录(有提示:选择y/n)
rm -rf 文件路径 删除多级目录(强制删除,没有提示 -r 递归 单词:recursive -f 强制删除 单词:force)
mv 原文件 目的文件 修改文件名称,将原文件修改成目的文件
mv 原文件/ 目的文件路径 将原文件夹移动到目的文件路径下
cp -r 原文件/ 目的文件路径 将原文件夹拷贝到目的文件路径下
文件的操做:
touch 文件名 建立一个新文件
vi 文件名 建立文件并查看文件内容
cat 文件名 查看文件的内容
rm -f 文件名 删除文件
mv 原文件 目的文件 修改文件名
cp 原文件 目的文件 拷贝文件
文本编辑的操做: vi/vim
vi 若是存在文件则打开,不存在则建立并打开,打开的时候处于非编辑模式,在非编辑模式下,全部的快捷键都可以使用
i 从非编辑模式进入编辑模式,快捷键均不能使用
esc键 从编辑模式退出到非编辑模式
:q! 退出不保存
:wq 退出并保存
经常使用快捷键:
a 从当前光标的下一个字符开始插入
A 在当前行的末尾插入
I 在当前行的头开始插入
gg 快速定位到文本的第一行
G 快速定位到文本的最后一行
o 插入一个新的行
yy 复制行
p 粘贴行
数字yy 复制多行(从光标起始往下数)
dd 删除一行
数字dd 删除多行
:set nu 显示行号
:set nonu 取消行号
/需查找内容 查找文本内容
n 下一个
N 上一个
:%s/须要替换的内容/替换为的内容 将须要替换的内容所有替换为目标内容
echo"hello a">aa 使用重定向符将输出结果hello a添加到文件aa中,这种方式会覆盖原始文件的内容,需谨慎
echo"hello a1">>aa 使用重定向符将输出结果hello a1添加到文件aa中,在文件aa的末尾进行追加
文件权限的操做:
ls-l 查看列表详细信息
ls-a 查看全部文件(包括隐藏文件)
ls-al 查看全部文件详细信息
权限的解释
drwxr-xy-x 可分为两大部分
第一位 文件属性 (d-文件夹或目录 -文件 l(link)连接)
后九位 文件的权限 分为三组
r read 读的权限
w write 写的权限
x excute 执行的权限
第一个三位 表明的文件所属的用户的权限 u(user)
第二个三位 表明同一组的用户的权限 g(group)
第三个三位 表明的是其余用户的权限 o(other)
当新建用户的时候默认会建立一个组,组名同用户名相同
可读 针对文件:能够查看文件内容 针对目录:能够查看目录下的列表信息
可写 针对文件:能够对文件内容进行修改 针对目录:能够在此目录下添加删除文件
可执行 针对文件:可执行文件能够执行 针对目录:是否能够进入目录的权限
查看文件:
-n --number
-n 短命令
-number 长命令
ls-al 短命令能够合用
cat 文件名 一次性查看文件内容(在控制台将文件内容显示出来)
cat -n 文件名 一次性按行查看文件
cat -s 文件名 一次性查看文件内容,不显示多行空行,只显示一行空行
cat -t 文件名 从上往下显示,查看文件内容
系统经常使用快捷键:
Tab 自动补全
Ctrl+D: 退出当前终端
Ctrl+Z: 结束进程
Ctrl+L: 清屏(等同于clear)