Linux
命令 -help 来看命令怎么使用,比如 cat -help
基础命令:
cd :切换目录
ls :列出目录
-a参数:all,查看全部文件,包含隐藏文件
-l参数:列出所有文件,包含文件的属性和权限,没有隐藏文件
pwd:显示当前用户所在目录
mkdir:创建一个文件夹
mkdir -p test1/test2/test3 :创建层级目录
rmdir:删除文件夹 ,只能删除空的目录,如果下面存在文件,需要先删除文件
rmdir -p test1/test2/test3 :递归删除多个目录用-p即可,删除层级目录
rm:删除文件或目录
-f 忽略不存在的文件,不会出现警告
-r 递归删除目录
-i 互动,删除询问是否删除
rm -rf / 删除系统中所有的文件
mv:移动文件或目录 , 重命名
-f 强制移动
-u 只替换已经更新过的文件
mv 文件名 文件夹路径 :移动文件到文件夹路径下
mv install.sh xxx
mv 文件名 文件名2 :将文件名的名称改为文件名2
cp:复制文件或目录,如果要复制到的目录下面已经存在文件,则提示是否覆盖
chgrp:更改文件属组
chgrp [-R] 属组名 文件名
-R:递归更改文件属组,就是在更改某个目录文件的属组时,如果加上-R的参数,那么该目录下所有文件的属组也会更改
chown:更改文件属主,也可以同时更改文件属主
chown [-R] 属主名 文件名
chown [-R] 属主名:属组名 文件名
修改文件权限:
chmod:更改文件9个属性
chmod [-R] xyz 文件或目录
文件类型 属主权限 属组权限 其他用户权限
0 1 2 3 4 5 6 7 8 9
d rwx r-x r-x
目录文件 读写执行 读写执行 读写执行
r:4 w:2 x:1
rwx = 4+2+1 = 7
rw- = 4+2 = 6
r-x = 4+1 = 5
r-- = 4
依此类推
chmod 777 文件名
chmod 761 文件名
drwxr-x---
第一字符代表文件是目录、文件或链接文件:
[d]:目录
[-]:文件
[l]:链接文档(link file)
[b]
[c]
文件内容查看:
cat 由第一行开始显示文件内容,用来读文件,配置文件
tac 从最后一行开始显示,可以看出tac是cat的倒着写
nl 显示的时候,顺道输出行号,常用
more 一页一页的显示文件内容 ,空格代表翻页,enter代表看下一行 ,
less与more类型,但是比more更好,可以往前翻页(空格翻页,上下键来翻动上行下行,q退出查看)
head 只看头几行
head -n 20 文件名
-n:代表要看几行
tail 只看尾几行
查看文件内容时,用 / 来进行字符串查找,向下查询 比如 /xxx 在文件中查找xxx的字符串,高亮显示
用 ? 来进行向上查询
进行查询的时候用 n 来寻找下一个字符串, N 来寻找上一个字符串
ifconfig :查看网络配置
网络配置目录:cd /etc/sysconfig/network-scripts
touch 文件名 : 创建文件
echo 字符串 >> 文件名 :给文件名输入字符串
echo "123456" >>file
vim编辑器 yum -y install vim 安装vim编辑器
i :切换到输入模式,输入字符
x:删除当前光标所在处的字符
: :切换到底线命令模式,在最底一行输入命令,如果是编辑模式,则需要先按ESC退出编辑模式
如 :wq 保存并退出
输入模式
使用以下按键:
ENTER:回车键,换行
BACK SPACE:退格键,删除光标前一个字符
DEL:删除键,删除光标后一个字符
方向键:在文本中移动光标位置
HOME/END :移动光标到行首/行尾
Page Up/Page Down:上/下翻页
Insert:切换光标为输入/替换模式,光标将变成竖线/下划线
ESC:退出输入模式,切换到命令模式
数字+空格 在该行移动光标 比如1+空格,则将光标移动到1列那
数字+回合 移动光标到第几行 比如1+回车,则将光标移动到第一行
底线命令模式
按:(英文冒号)进入底线命令模式
常用基本命令:
:w 保存文件
:w! 若文件属性为只读时,强制写入文件,不过能不能写入还是看权限
:q 退出
:q! 强制退出,不保存文件直接退出
:wq 保存后退出,若为:wq!则为强制存储后退出
:set nu 显示行号,可以看到每行的前面会显示该行的行号
:set nonu 与set nu相反,取消显示行号
ZZ 若文件没有变更,则不保存然后离开,若修改过则保存后离开
:w [filename] 将编辑的数据储存到另一个文件中
搜索与替换
/字符串 进行字符串搜索
n 向下寻找
N 向上寻找
clear:清空命令
按tab键自动补齐命令

浙公网安备 33010602011771号