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 在历史命令中搜索