1.查看当前所在的工作目录的全路径
pwd
2.查看当前系统的时间
date
date +%Y-%m-%d
date -s "2019-08-28 9:19"
3.查看最近的登陆历史记录
last
4.挂起当前进程
ctrl+z ## 进程会挂起到后台
jobs ## 查看job列
bg jobid ## 让进程在后台继续执行
fg jobid ## 让进程回到前台
kill jobid ##杀掉
5.输出
echo
相当于java中System.out.println(userName)
6.查看目录信息
cd /home/hadoop ## 切换到用户主目录
cd ~ ## 切换到用户主目录
cd 什么路径都不带,则回到用户的主目录
cd - ## 回退到上次所在的目录
7.创建文件夹
mkdir aaa ## 这是相对路径的写法
mkdir /data ## 这是绝对路径的写法
mkdir -p aaa/bbb/ccc ## 级联创建目录
8.删除文件夹
rmdir aaa ## 可以删除空目录
rm -r aaa ## 可以把aaa整个文件夹及其中的所有子节点全部删除
rm -rf aaa ## 强制删除aaa
9.创建文件
touch somefile.1 ## 创建一个空文件
10.vi文本编辑器
最基本用法
vi somefile.4
1/ 首先会进入“一般模式”,此模式只接受各种命令快捷键,不能编辑文件内容
2/ 按i键,就会从一般模式进入编辑模式,此模式下,敲入的都是文件内容
3/ 编辑完成之后,按Esc键退出编辑模式,回到一般模式;
4/ 再按:,进入“底行命令模式”,输入wq命令,回车即可保存退出
11.拷贝/删除/移动
cp somefile.1 /home/hadoop/
cp目录
cp -R 目录1 目录2
rm /home/hadoop/somefile.1
rm -rf /home/hadoop/somefile.1
mv /home/hadoop/somefile.1 ../
12.查看文件内容
cat somefile
13.打包压缩
1、gzip压缩
gzip a.txt
2、解压
gunzip a.txt.gz
或 gzip -d a.txt.gz
3、bzip2压缩
bzip2 a.txt
4、解压
bunzip2 a.txt.bz2
bzip2 -d a.txt.bz2
打包
将指定文件或文件夹打成一个文件
tar -cvf bak.tar ./aaa
将/etc/password追加文件到bak.tar中(r)
tar -rvf bak.tar /etc/password
解包
tar -xvf bak.tar
打包并压缩
tar -zcvf a.tar.gz aaa/ bb/ c.txt
解包并解压缩(重要的事情说三遍!!!)
tar -zxvf a.tar.gz
解压到/usr/下
tar -zxvf a.tar.gz -C /usr
13.修改文件权限
chmod g-rw haha.dat ## 表示将haha.dat对所属组的rw权限取消
chmod o-rw haha.dat ## 表示将haha.dat对其他人的rw权限取消
chmod u+x haha.dat ## 表示将haha.dat对所属用户的权限增加x
chmod a-x haha.dat ## 表示将haha.dat对所用户取消x权限