linux基本命令
文件与目录操做
pwd
查看当前目录的路径
cd
切换目录 .
当前目录 ..
上一级目录 ~
家目录
ls
查看指定目录下的全部文件和文件夹信息,经常使用参数(-l
用于长格式查看指定目录下的全部文件和文件夹信息 -ld
以长格式显示指定目录的信息)
head -n 5 1.txt
显示前五行
tail -n 5 1.txt
显示末五行
cp 1.txt test666
复制或者备份文件
cp -r test666 fsm
复制或者备份文件夹
mv 2.txt fsm
移动文件或文件夹
mv 1.txt hot.txt
文件重命名
rm hot.txt
删除文件
rm -rf test666
递归删除文件夹
rm test/*
删除test全部文件,但不删除目录自己
ln -s 1.txt ruan
建立软连接
ln 1.txt ying
建立硬连接
tar -zcvf test.rar test666
压缩文件
tar -zxvf test.rar
解压文件
find /etc -name 'f????'
查找etc目录下全部以f开头的后面有四个字符的文件或目录
find /etc -user 'root'
查找etc目录下文件全部者为root的文件或文件夹
find /etc -size +10c
超找etc下大小大于10字节的文件或者文件夹
find test666 -type d
查找test666下面的全部文件夹
find test666 -type f
查找test666下面的全部文件
grep '老司机' 1.txt
使用正则表达式查找文件内容
文件权限管理
-
改变文件权限
u
g
o
a
全部者 所属组的用户 其余用户 全部用户
r
w
x
读 写 执行
sudo chmod o+w 1.txt
参数修改法
sudo chmod 664 1.txt
数字修改法
-
改变目录权限
一样也有数字和参数两种方法
sudo chmod g-w test
修改目录自己权限
sudo chmod -R g-w test
递归修改目录以及目录中全部文件权限
-
文件全部者和所属组的修改
sudo chown root:root 1.txt
只写冒号前面是修改全部者,写冒号以及冒号以后的是修改属组,若是都写是同时修改全部者和属组,若是加上-R
参数,则能够递归修改文件夹之内全部文件的全部者和属组,若是不加只修改文件夹自己所属
vi编辑器

命令模式经常使用命令
i(小写)
进入输入模式
:(英文)
进入末行模式
k(小写)
上
j(小写)
下
h(小写)
左
l(小写)
右
gg(小写)
回到文档顶部,可能只在vim有效
G(大写)
回到文档底部
3G(大写)
跳转到第三行行首
dd(小写)
删除当前行
3dd(小写)
删除3行
yy(小写)
复制当前行
yy6(小写)
复制6行
p(小写)
粘贴
u(小写)
撤销更改
ctrl + r(小写)
恢复撤销的更改
末行模式经常使用命令
set nu(小写)
显示行号
数值
跳转到第n行
/关键字
搜索关键字,若是第一个不是,能够经过按n
一直往下
找
?关键字
搜索关键字,若是第一个不是,能够经过按n
一直往上
找
w
保存
q
退出,加个!
表示强制退出
wq
保存并退出,加个!
表示强制退出
syntax on
语法高亮
欢迎关注本站公众号,获取更多信息