初探大数据之常用Linux命令

ls :显示当前目录下的文件信息

pwd : 显示当前目录文件位置

vi :编辑文件 --vi test.txt

touch :创建空文件 -- touch test.txt

ifconfig :查看IP地址

hostname :  查看主机名称

sync:把内存中的数据持久化到硬盘中

reboot:重启计算机,相当于shutdown -r now,如果是1分钟之后重启,则 shutdown -r 1

halt:关机,相当于shutdown -h now ,如果是1分钟之后关机,则 shutdown -h 1

useradd:添加用户  -- useradd tinging

passwd:设置用户密码 -- passwd userName(userName为用户名)

id:判断用户名是否存在  --id  userName

su:切换用户  --su userName

userdel:删除用户(删除用户但保存用户主目录) --userdel userName

userdel -r :删除用户(用户和用户主目录都删除)

who:看当前有哪些用户登录到了本台机器上

who am i:显示登录用户的用户名

whoami:显示自身用户名称

mkdir:创建新的目录  --mkdir  目录名称

mkdir -p :创建多层目录  --mkdir -p aa/bb/cc

rmdir:删除空目录(rmdir  目录名称 )

rm:删除目录(rm -rf  folderName  --强制删除目录,递归删除)

rm:删除文件  --rm test.txt(rm -f test.txt 强制删除文件)

cd ~ 或者cd : 回到自己的家目录

cd -:回到上一次所在目录

cd ..:回到当前目录的上一级 

cp:复制文件或目录  --cp a.txt a(cp  源文件  目标目录) --cp -r 源文件  目标目录 (级联复制)

mv:移动文件或目录,也可以重命名  --mv a.txt a(mv 源文件 目标文件 )

cat:查看文件内容(从第一行开始显示) --cat a.txt

tac:查看文件内容(从最后一行开始显示)

more:查看文件内容(一页一页的查看)

head:查看文件头几行  --head -n 10 a.txt(查看a.txt文件的头十行)

tail:查看文件末尾几行  --tail -n 10 a.txt(查看a.txt文件的末尾十行)

      tail -f 文件名:实施追踪该文档的所有更新

ls -l >文件名:列表的内容写入文件中(会覆盖文件中的内容)  -- ls -l > a.txt

ls -l >>文件名:列表中的内容写入文件中(追加在文件的末尾) -- ls -l >> a.txt

ln -s [源文件] [目标文件] :给源文件创建一个软链接,软链接存放在目标文件目录 -- ln -s a aa

date:显示当前时间

date -s "2018-09-09" : 设置时间

cal:查看日历

cal -3:查看当前月的前一个月和后一个月

chmod:修改文件的权限  --chmod u+w test.txt(对于test.txt文件,增加用户写的权限)

              --chmod u-w test.txt(对于test.txt文件,除去用户写的权限)

              --chmod g+w test.txt(对于test.txt文件,增加用户组写的权限)

              --chmod o+w test.txt(对于test.txt文件,增加其他组写的权限)

              --chmod a+w test.txt(对于test.txt文件,为所有人增加写的权限)

              -- chmod 777 text.txt(对于test.txt文件,增加读写执行权限)

chown:改变拥有者  --chown root test.txt(将test.txt文件的拥有者改为root)

            chown root:root test.txt(将test.txt文件的拥有者和所属组同时改为root)

            chown  -R root:root  folderName(将folderName文件夹下的所有文件的拥有者和所属组同时改为root)

chgrp:改变所属组  

fdisk -l:查看磁盘分区详情(只有root有此权限)

df -h:查看硬盘信息

mount:挂载 --mount  -t  iso9660  -o  rw  /dev/cdrom  /mnt/cdrom

umount:卸载 --umount  /dev/cdrom  /mnt/cdrom

find:查找文件或者目录   -- find /opt/  -name  *.txt

ps -aux:查看系统中的所有进程

top:查看系统健康状态

        P:以CPU使用率排序,默认就是此选项

        M:以内存使用率排序

pstree:查看进程树 --pstree  -u(查看进程树,并显示属于哪个用户)

kill:终止进程 --kill  -9  进程号

netstat:显示网络统计信息

gzip/gunzip:压缩/解压缩(只能压缩文件,不能压缩目录,并且每次只能压缩一个文件) --gzip  test.txt

zip/unzip:压缩/解压缩

tar:打包

        tar  -zcvf  tartest.tar.gz  test1.txt  test2.txt  压缩test1.txt和test2.txt并打包

        tar  -zxvf  tartest.tar.gz   -C  ./folder   解压缩tartest.tar.gz到folder

crontab:系统定时任务  

        crontab  -e  编辑crontab定时任务

        crontab  -l  查询crontab任务

        crontab  -r  删除当前用户所有的crontab任务

rpm  -qa:查看所有安装的软件包

rpm  -e:卸载软件  --rpm  -e  firefox.....(卸载火狐浏览器) 

rpm  -ivh:安装软件  --rpm  -ivh  firefox....(安装 火狐浏览器)

yum install -y httpd:安装httpd并确认安装

yum list:列出所有的package和package组

yum clean all:清楚所有缓冲数据

yum deplist httpd:列出一个包所有依赖的包

yum remove httpd:删除httpd        

jps:查看进程

scp  -r  源文件  root@hadoop1:/opt:发送文件信息到目标主机

(有错误的地方,希望大牛们能够指出,小弟一定改正)

你可能感兴趣的:(大数据)