(1)/ 根目录
cd ../ 返回上一层目录cd ../../
exit 退出
pwd 查看当前的路径
ls -l 查看目录以及权限等信息
./ 点是当前路径
注意: 后面要加/ cd ./dongGe/
(2) clear 清屏
tables键 可以自动补全命令
–help 可以显示帮助信息
man 指令 看看指令怎么用 (q退出 )
history 可以查看一共打了多少命令
touch 创建文件
ls -lh 可以查看文件大小 多少k等
ls -a 不但显示文件 还可以显示隐含文件
ls *.py 显示特定的文件格式py的文件
ls 1* 显示以1开头的文件(通配符*表示多位 ?表示一位 【】里面写几就是几 里面有多位 就分别显示出来)
(3)ls -lha > ls.txt 把ls查看的显示到ls.txt (重定向)
gedit ls.txt 可以查看ls.txt 记事本打开
ls > ll.txt 清空后把ls下的文件传到ll.txt
ls >> ll.txt 不删除 ll.txt里的文件 在后面加上ls里的文件
more 如果cat.txt显示文件显示不开的时候 可以用more.ll.txt分屏显示
cd ~ 调到家目录
ctrl+c 强制退出
cd - 快速回到上一次的路径
(4)rmdir 删除文件夹 rm删除文件 但是(rm 文件夹 -r)可以删除有文件的文件夹
(rm 文件夹 -rf)强制删除
ln -s 123.py 123link_s.py 创建快捷方式 软链接 删除主文件 另一个文件也找不到
ln 123.py 123link_s.py 创建快捷方式 硬链接 删除主文件 另一个可以不到 相当于把这个文件多加了一个名称
(5)cat 123.txt 234.txt >345.txt 把前两个的内容放到最后面的文件中
grep ‘’ 文件 搜索文件里的内容
grep -n ‘所要搜索内容’ 文件 还有就是在‘^内容’找开头为他的 还有就是在‘内容$’找结尾为他的
find / -name 文件名 找不知道路径的文件
(6) cp ll.txt 文件夹 或者 cp 文件夹 文件夹
mv 100.txt 文件夹 剪切的意思(可以来使用重命名)
tar -cvf test.tar 文件名 文件名 压缩 把多个文件打包进test-tar
tar -zxvf 文件名 解压缩
tar -zxvf test.tar.gz -C ljl/ -C是把解压缩后的文件指定到特定的目录
另一种文件的压缩与解压缩的方式 不常见
tar -jcvf test.tar.bz2 123.txt
tar -jxvf test.tar.bz2
另一种文件的压缩与解压缩的方式 不常见
zip myzip 文件名 压缩
unzip -d test myzip.zip 解压缩
which查看命令位置 which ls 查看ls命令的位置 千万不要删 不要动命令
(7)cal 看日历
date 看时间
reboot 重新启动系统
(8)scp 文件名 用户名@id:路径 (从本地复制文件到远程用户) 补充简单的操作 scp 文件名 id:路径
例如 scp pp.txt hadoop@192.168.152.138:/home/hadoop/ljl/Desktop
scp -r 文件名 用户名@id:路径 (从本地复制文件夹到远程用户)
scp 用户名@id:路径 文件名 (远程从另一个用户复制文件)
(9)vi里的操作 i编辑命令 I A 本行的行收 末 O o 本行的上行 下行
数字G 快速定位到某一行 G定位到末行 gg定位到第一行
dd删除当前行 数字dd 就是在当前行向下删除几行(包括本行)
u是撤销 >>右移 <<左移 yy复制 p粘贴 dd和p一起用就是剪切
v选中
:17,27> 就是选中17到27之间的进行左右移动
:%s/main/MAIN/g 把全篇main都改为MAIN
:5,15s/main/MAIN/g 指定行数的替换
/And 查找And这个单词在文本里 n向下移动 N向上移动
去掉查找的颜色是 :noh