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:发送文件信息到目标主机
(有错误的地方,希望大牛们能够指出,小弟一定改正)