Linux常用命令整理
- 1. cat显示
- 2. reboot 重启
- 3. cd切换目录
- 4. ls目录查看
- 5. mkdir创建目录
- 6. rm 删除文件
- 7. mv目录修改
- 8. cp拷贝
- 9. find查找
- 10. touch新建文件
- 11. vi/vim修改文件
- 12. chmod改变权限
- 13. tar -zcvf 打包文件
- 14. tar -xvf 解压文件
- 15. grep文本搜索
- 16. su, sudo
- 17. echo输出文件、查看文件类
- 18. top检测Linux的系统状况
- 19. nvidia-smi -l 2查看GPU使用情况
- 20. yum search/install/erase安装软件
- 21. rpm -i 安装软件
- 22. route -n netstat -nr查看默认网关
- 23. pwd显示当前所在目录
- 24. man/info/help 命令
- 25. ps列出系统中正在运行的进程
- 26. kill杀死进程
- 27. tail 查看测试项目日志
- 28. ping检测是否与主机连通
- 29. useradd 用户添加
- 30. passwd 设置密码
- 31. who查看用户列表等信息
1. cat显示
2. reboot 重启
3. cd切换目录
4. ls目录查看
5. mkdir创建目录
6. rm 删除文件
rm -rf /* 将根目录以下的全部目录和文件删除
rm -rf * 将当前目录下的所有目录和文件删除
7. mv目录修改
8. cp拷贝
9. find查找
10. touch新建文件
11. vi/vim修改文件
12. chmod改变权限
rwx:r代表可读,w代表可写,x代表该文件是一个可执行文件,如果rwx任意位置变为-则代表不可读或不可写或不可执行文件。
示例:给aaa.txt文件权限改为可执行文件权限,aaa.txt文件的权限是-rw-------
第一位:-就代表是文件,d代表是文件夹
第一段(3位):代表拥有者的权限
第二段(3位):代表拥有者所在的组,组员的权限
第三段(最后3位):代表的是其他用户的权限
13. tar -zcvf 打包文件
14. tar -xvf 解压文件
15. grep文本搜索
16. su, sudo
1、su
su用于用户之间的切换。但是切换前的用户依然保持登录状态。如果是root 向普通或虚拟用户切换不需要密码,反之普通用户切换到其它任何用户都需要密码验证。
su test:切换到test用户,但是路径还是/root目录
su - test : 切换到test用户,路径变成了/home/test
su : 切换到root用户,但是路径还是原来的路径
su - : 切换到root用户,并且路径是/root
su不足:如果某个用户需要使用root权限、则必须要把root密码告诉此用户。
退出返回之前的用户:exit
2、sudo
sudo是为所有想使用root权限的普通用户设计的。可以让普通用户具有临时使用root权限的权利。只需输入自己账户的密码即可。
进入sudo配置文件命令:
vi /etc/sudoer或者visudo
案例:
允许hadoop用户以root身份执行各种应用命令,需要输入hadoop用户的密码。
hadoop ALL=(ALL) ALL
案例:
只允许hadoop用户以root身份执行ls 、cat命令,并且执行时候免输入密码。
配置文件中:
hadoop ALL=NOPASSWD: /bin/ls, /bin/cat
17. echo输出文件、查看文件类
18. top检测Linux的系统状况
19. nvidia-smi -l 2查看GPU使用情况
20. yum search/install/erase安装软件
21. rpm -i 安装软件
22. route -n netstat -nr查看默认网关
23. pwd显示当前所在目录
24. man/info/help 命令
显示该命令的参数/信息/帮助
25. ps列出系统中正在运行的进程
26. kill杀死进程
27. tail 查看测试项目日志
28. ping检测是否与主机连通
29. useradd 用户添加
一般需要sudo提升权限
30. passwd 设置密码
31. who查看用户列表等信息
具体的应用和操作可以等一手操作系统实验课设相关内容的博客~
码住不亏~