linux超基础命令(小白)

Posted on 2019-06-18 16:03  橙子j  阅读(303)  评论(0编辑  收藏  举报

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