常见linux命令
ls:列出文件list(简单信息)
ll:列出文件list(详细信息)
cd:切换目录
mkdir xxxx:创建文件夹
rmdir xxxx:移除文件夹(只能删除空目录)
touch xxxx.txt:创建文件
rm -rf xxxx:移除文件(连同子文件)
cp /a/xxxx.txt /b/xxxx.txt:复制(如果文件名称不一致会自动修改名称)
mv /a/xxxx.txt /b/xxxx.txt:移动(如果文件名称不一致会自动修改名称)
ps -ef | grep mysql:查看进程
kill -9:关闭进程
tar:解压tar文件
unzip:解压zip文件
unrar:解压rar文件
free:显示内存的使用情况
top:实时显示内存、cpu使用情况(性能分析工具)
cat:查看文件内容
tail -f xxxx.log:查看文件内容(实时)
vi xxxx.txt:查看并编辑文件
vim xxxx.txt:查看并编辑文件
grep 'xxxx' xxxx.log:按行查找并匹配
find /home/hadoop -user hadoop:查找(在目录/home/hadoop中找出所有者为hadoop的文件)
pwd:显示工作目录
history:查看历史执行命令
wget #文件链接#:下载文件
clear:清屏
编辑模式:
i:进入编辑模式
esc:退出编辑模式
:wq:保存并退出
Ctrl+z+z:不保存并退出
解压命令
.tar 用tar -xvf
.gz 用gzip 或 gunzip
.tar.gz 用tar -xzf
.bz2 用bzip2 -d 或 bunzip2
.tar.bz2 用tar -xjf
.Z 用uncompress
.tar.Z 用tar -xZf
.rar 用unrar e
.zip 用unzip
快捷按钮
复制:ctrl+insert
粘贴:shift+insert
快速移动到命令行首:ctrl+a
快速移动到命令行尾:ctrl+e
中断命令或者任务:ctrl+c
快速清屏:ctrl+l
在历史命令中查找:ctrl+r