linux常用命令
格式: 命令 [选项] [参数]
ls
: -a 显示所有文件包括隐藏文件
-l 显示详细信息
-d 查看目录属性
-h 人性化显示文件大小
-i 显示incode(id号)
touch
[文件名] 创建文件
mkdir
-p 递归创建目录
cd
: ~ 进入当前用户的家目录
– 进入上次目录
.. 进入上级目录
pwd
查看所在目录位置
rm -rf 目录/文件 删除目录/文件
cp
-r 复制目录
-p 连带文件属性复制
-d 若源文件是链接文件,则复制链接属性
-a 相当于 -pdr (*)
mv
[原目录] [新目录] 注:当原目录和新目录相同时相当于修改名字,不同时为剪切
locate
[文件名] 在后台数据库中按照文件名搜索,速度快
updatedb
更新数据库
whereis
查找系统命令的命令
-b 只查找可执行文件
-m 只查找帮助文件
which
查找命令所在位置,也可看到别名
find
[搜索范围] [搜索条件] 在系统当中搜索符合条件的文件名(完全匹配)
find /root -iname 文件名 -iname不区分大小写搜索
find /root -user root 按照所有者搜索
find /root -nouser 查找没有所有者的文件
通配符 * 匹配任意内容
? 匹配任意一个字符
[] 匹配任意一个中括号内的字符
grep
[选项] 字符串 文件名 在文件中搜索符合条件的字符串(包含匹配)
选项: -i 忽略大小写
-v 排除指定字符串
help
获取内部命令
zip
[压缩文件名] [源文件名]
-r 压缩文件夹
gzip
[压缩文件名] 压缩后源文件消失 .gz格式
gzip -c [源文件] > 压缩文件 如: gzip -c aa > aa.gz (压缩为aa.gz格式文件,原aa文件不变)
gzip -r 压缩文件夹中的文件
gzip -d [压缩文件] 解压压缩文件
gunzip [压缩文件] 解压缩文件
bzip2 [源文件] 不保留源文件
bzip2 -k [源文件] 保留源文件
bunzip2 [压缩文件] 解压缩文件,-k 保留原压缩文件
tar
-cvf [打包名] [源文件]
-c 打包
-v 显示过程
-f 指定打包后的文件名
tar
-zcvf [压缩后文件名] [压缩文件] 打包压缩文件
tar -zcvf [压缩后文件名] [压缩文件] -C [打包路径] 把压缩文件压缩到指定位置
tar -zxvf [压缩文件] 解压压缩文件
tar -jcvf [压缩包名].tar.bz2 [源文件] 压缩为tar.bz2格式
tar -jxvf [压缩包名] 解压缩tar.bz2格式文件
shutdown
[选项] 时间
选项 -c 取消前一个关机命令
-h 关机
-r 重启
logout
退出登录命令
快捷键
ctrl + c
强制终止当前命令
ctrl + l
清屏
ctrl + a
光标移动到命令行首
ctrl + e
光标移动到命令行末
ctrl + u
从光标所在位置删除到行首
ctrl + z
把命令放入后台
ctrl + r
在历史命令中搜索