ls :查看目录下文件和文件夹
cd 文件名:到达目录(可以用)
.. :指代上一级目录
vi 文件名→Insert→Esc→:wq(保存退出):编辑文件
more 文件名:查看文件内容
cat 文件名:
ctrl+z:强制退出文件
cat,more,less的区别:https://www.cnblogs.com/lidabo/p/6196457.html
mkdir 文件名:创建文件夹
touch 文件名:创建文件
rm 文件名:删除
rm -rf 文件夹名:删除文件夹,不做任何提示
mv 文件夹名a 文件夹名b:重命名文件夹
date :查看时间
pwd:查看现在的位置
df -h:查看size
cp /文件所在路径/文件名 /想要复制到的路径/:复制
mv /文件所在路径/文件名 /想要移动到的路径/:移动
关于进程
https://www.cnblogs.com/dengyungao/p/8523628.html
用户相关
useradd xxx:创建用户xxx
passwd xxx:设置xxx用户的密码
chown -R xxx /aaa/:分配给xxx用户aaa文件夹的权限
sudo 啥啥啥:在其他用户的情况下以root来执行命令
su 用户名:切换用户
更多:https://www.cnblogs.com/Jasper-changing/p/11308283.html
权限
chmod -R 777 设置权限(最高权限)
ls -al:查看这个文件夹下面文件的权限
更多细节:https://www.cnblogs.com/Jasper-changing/p/11287333.html
关机相关指令
shutdown -h now:现在就关机,需要root用户
reboot:重启
参考更多:https://www.cnblogs.com/zhangbing12304/p/8185346.html
远程复制
复制东西到别的电脑上
scp 路径+文件名 要复制到的ip:要复制到的路径
比如scp /root/Downloads/xxx 10.85.117.92:/usr/local
复制远程电脑上的东西到本地
scp 要复制到的ip:文件所在路径+文件名 要复制到的路径
scp 10.85.117.92:/usr/local/xxx /usr/local
安装等过程中删除输入的内容:ctrl+delete
*要移动的是整个文件夹
scp -r xxxxxxxxxxx
代表类型:
-c : 若该档案权限确实已经更改,才显示其更改动作
-f : 若该档案权限无法被更改也不要显示错误讯息
-v : 显示权限变更的详细资料
-R : 对目前目录下的所有档案与子目录进行相同的权限变更(即以递归的方式逐个变更)
--help : 显示辅助说明
--version : 显示版本
hadoop用户
hadoop fs -chmod -R 777 xxxxx