#cd ~当前用户的宿主目录(eg:# cd ~用户名 进入某个用户的家目录)
#ls -a//all 显示所有文件linux常用命令,注意隐藏文件,特殊目录.和..
#ls -l //(long) 显示详细信息
#ls -R//(recursive) 递归显示当前目录下所有目录
#ls -r //(reverse) 逆序排序
#ls -t //(time)按修改时间排序(降序)
#ll相当于 ls –l
#pwd
#mkdir -p aaa/bbb
#mkdir ddd
#touch a.txt
#touch {a.txt,b.txt}
#cp -p aaa.log bbb //这样操作文件的时间不会改变适用于移动日志文件
#cp -r nvshen/ /home/ch/ 移动目录的时候要加-r
改目录名〔适用场合〕 移动文件到别的目录〔用 法〕 move 文件名 目录[\文件] 移动文件至新目录下move 目录 目录名 改目录名〔例 子〕 c:\>move c:\autoexec.bat c:\old移动autoexec.bat文件至old目录下c:\>move c:\config.sys c:\old移动config.sys文件至old目录下more 分屏显示〔适用场合〕 当输出很多一屏显示不下时采用。当用户操作数据时,就会产生大量的日志信息并存储在重做日志缓冲区,当oracle系统满足一定条件时linux常用命令,日志写入进程(lgwr)会将日志信息写入到重做日志文件组中,当发生日志切换时(写入操作正要从一个日志文件组切换到另一组时),就会启动检查点进程,dba还可以通过修改初始化参数文件spfile中的checkpoint_process参数为true来启动检查点进程。方案适用场景:在对rdd使用join类操作,或者是在spark sql中使用join语句时,而且join操作中的一个rdd或表的数据量比较小(比如几百m或者一两g),比较适用此方案。
#mv aaa1 bbb1
#rm -rf aaa1
#ll -i
#find . -inum 1490945 -exec rm {} -rf \
#cat /etc/services
#more /etc/services
#head -20 /etc/services
#head –n 3 /etc/services
#tail -10 aaa
#tail -f t1.sh 动态监控日志
#ln -s aaa /aaa.soft
#man cp 用来查看外部命令 help用来查看内部命令
#find /etc -name "bbb"
#find /etc -iname "bb??" //iname 是忽略大小写
#find /etc -iname "bb*"
#find /etc -size -204800
#find /dev -type c
eg:grep ftp /etc/services
#grep -v ^# /etc/inittab 去掉文件行首的#号^# 意思是以#开头的行
# grep -n “init” /etc/inittab 显示在inittab文件中,init匹配行及行号
/sbin/init:(/etc/inittab)。/etc/inittab,/etc/init/*.conf。init /etc/inittab。
# which zs
tar –zcvf 压缩
tar –zxvf 解压
ctrl + c(停止当前进程)
ctrl + z 挂起当前进程,放后台
ctrl + r(查看命令历史) history
ctrl + l(清屏,与clear命令作用相同)
方向箭头 上 下 可以查看执行过的命令
ctrl + a 行首 ctrl + e 行尾
ctrl + k 清除 ctrl+ w 清除单词
master# ssh node1 "hadoop-daemon.sh start datanode" 远程ssh启动DataNode
master# scp hdfs-site.xml node1:$PWD