Linux命令行组合键及常用文件操作命令
历史组合键:
ctrl+p 上一条历史命令
ctrl+n 最开始历史命令
光标组合键:
ctrl+f 光标向后
ctrl+b 光标向前
ctrl+a 光标行首
ctrl+e 光标行尾
删除组合键:
ctrl+h 光标前删除(类似backspace)
ctrl+d 光标后删除
ctrl+u 光标前所有删除
tab键:
单击:快捷跳目录
双击:显示当前输入目录下的子目录
常用命令
文件目录操作
yum -y install tree 安装tree命令
tree:
查看树状目录
tree 名称:
查看该名称下的树状目录
ls /:
查看根目录
ls:
查看目录
ls -a:
查看所有目录(包含隐藏文件)
ls -l:
查看目录详细信息
ls -l 名称:
查看指定文件的详细信息
(
文件类型:普通文件【-】,目录【d】,链接符号【l】,块设备 【b】,字符设备【c】,socket文件【s】,管道【p】
)
ls -la:
查看所有目录详细信息(包含隐藏文件)
cd -:
在临近的两个目录间切换
cd ~或者cd:
当前用户的家目录
pwd:
当前目录显示
mkdir 名称:
创建目录(文件夹)
mkdir 名称/名称/名称 -p:
创建目录及子目录
rmdir 名称:
删除空目录
rm 名称 -r:
删除目录(-r代表递归)
rm -ri 名称:
提示删除目录
touch 名称:
若文件不存在,创建文件,若文件存在,修改文件时间
cat 名称:
打开文件,但是文件过大显示不全
more 名称:
打开文件,其中2个操作,回车一行一行显示,空格一页一页显示(缺陷 是翻页翻过后就不能向前翻了)按Q键可退出查看
less 名称:
打开文件,ctrl+p向前查看,ctrl+n先后查看,ctrl+b向前翻页,ctrl+f向后翻页
head 名称:
查看文件前几行,默认显示10行(中间可加(-数字)表示显示多少行)
tail 名称:
查看文件后几行,默认显示10行(中间可加(-数字)表示显示多少行)
mv 名称1 名称2:
如果名称2存在,将名称1改名为名称2
如果名称2不存在,将名称1移动到名称2中
In 文件名 硬连接名:
创建文件硬连接,增加inode节点
cp 名称1 名称2:
拷贝,如果名称2不存在则创建名称2并拷贝名称1文件中的内容。如果名称2存在则覆盖名称2其中的内容
cp 目录1 目录2 -r:
拷贝,如果目录2不存在则创建目录2并拷贝目录1中的子项。如果目录2存在则覆盖目录2其中的子项
wc 文件名:
显示格式:行数 单词数 字符数 文件名
od -t(参数:-tc ASCII字符,-td 有符号十进制数,-tf 浮点数,-to 八进制数,-tu 无符号十进制数,-tx 十六进制数 ) 文件名:
查看二进制文件
du -h:
查看当前目录下的所有大小信息
df -h:
查看当前目录下的具体容量信息
which 命令名:
查询命令目录
whoami:
查看当前用户
权限操作
chmod [u|g|o|a][+|-|=][r|w|x] 文件名:
添加删除覆盖权限
文件所有者:u,文件所属组:g,其他人:o,所有的人:a
添加权限:+,减少权限:-,覆盖原来的权限:=
读:r,写:w,执行:x
chmod 数字 文件名:
没有权限:-,r:4,w:2,x:1
7:rwx–文件所有者
6:rw --文件所属组
5:rx–其他人
chown 用户名 文件名:
修改文件的所有者
chgrp 用户名 文件名:
修改文件的所属组
chown 用户名:组名 文件名:
修改文件的所属组及所有者
查找:
find 查找目录 -name “名称”:
查询该地址下的文件
find 查找目录 -size [+|-]大小:
查询该大小的文件
find 查找目录 -size [+|-]大小 [+|-]大小:
查询大小范围的文件
find 查找目录 -type 文件类型:
查询该地址下该文件类型的文件
检索:
grep -r “查找的内容” 查找的路径:
在查找路径下检索文件内容所在位置