美文网首页
Linux常用命令

Linux常用命令

作者: 李蕴Ronnie | 来源:发表于2019-05-13 21:41 被阅读0次
1. . : 当前路径
2. .. : 上一层路径
3. ls : 查看当前路径下文件以及文件夹的名字
4. ls /bin : 查看根目录下bin文件夹下的东西
5. ls Documents : 查看当前路径下Documents文件夹下的所有东西
6. cd : 目录跳转
7. cd - : 跳转到上一次所在的路径
8. pwd : 显示当前操作的路径
9. mv a b : 剪切文件,将a文件夹整体移动到b文件夹下
10. tar -cvf xxx.tar * : 打包
11. gzip xxx.tar : 压缩

12. gzip -d xxx.tar.gz : 解压缩
13. tar -xvf xxx.tar : 解包

14. tar -zcvf xxx.tar.gz * : 打包并压缩
15. tar -zxvf xxx.tar.gz : 解包并解压缩

16. tar -jcvf xxx.tar.bz2 * : 打包并压缩为bz2格式
17. tar -jxvf xxx.tar.bz2 : 解包并解压缩bz2格式压缩包,-C可指定解压到的目录
18. ifconfig : 查看ip地址
19. ping : 测试网络连接是否正常
20. ssh : 远程登录, ssh user@ip
21. who : 查看当前登录的用户信息
22. whoami : 查看当前登录的用户名
23. exit : 退出登录
24. useradd : 添加用户,useradd 新的用户名 -m -d /home/新用户名
25. su : 切换用户,su 需要切换的用户名
su - : 切换用户后主动跳转到用户的家目录, su - 需要切换的用户名
26. userdel : 删除用户,userdel 用户名,删除用户,但不会删除用户主目录;
userdel -r 用户名,删除用户,同时删除用户的主目录
27. 为普通用户添加root权限:
useradd创建的新用户没有sudo,或者切换到root的权限,需要添加到adm,sudo组
sudo usermod -a -G adm 用户名
sudo usermod -a -G sudo 用户名
28. usermod -g 与 -G的区别
-g 用来指定这个用户默认的用户组
-G 一般配合 -a 来完成向其他组添加
groups laowang: 查看laowang所属的所有用户组
usermod -g YYY laowang: 把laowang添加到YYY组
usermod -a -G XXX laowang: 把laowang添加到XXX组
29. chmod u/g/o/a +/-/= rwx 文件
u  user,表示该文件的所有者
g  group,表示该文件所有者所在用户组
o  other,表示其他以外的人
a  all,表示以上三者
+  增加权限
-  撤销权限
=  设定权限
r  read,读取权限,对应数字4
w  write,写入权限,对应数字2
x  execute,执行权限,对应数字1
chmod 777 文件夹,只修改文件夹权限为777,不会修改文件的权限
chmod -R 777 文件夹,会修改文件夹中所有文件夹和文件的权限
30. 修改文件所有者和所属组
chown user1 文件: 文件所有者改为user1
chgrp group1 文件: 文件所属组改为group1
31. kill -9 PID: 杀掉进程
32. 关机重启: reboot, shutdown, init
reboot: 重启操作系统
shutdown -r now: 重启操作系统,shutdown会给别的用户提示
shutdown -h now: 立刻关机
shutdown -h 20:25: 系统在今天20:25关机
shutdown -h +10: 系统再过10分钟后自动关机
init 0: 关机
init 6: 重启
33. df -m: 检测磁盘空间,-m是以1024字节为单位显示
34. du: 检测目录所占磁盘空间
35. tail -f 文件名 | grep "error" :动态查看文件中包含error的行
cat 文件名 | sort | uniq :去除文件中的重复行,只是查看结果,原文件不变,如要修改,可以用>输出到新文件
36. top:结果中的load average是服务器平均负载值
37. scp local_file remote_username@remote_ip:remote_folder 
跨服务器拷贝文件

RAYNX:处理超大文件拷贝断开的问题(断点续传)
38. 查看文件:
more
less
cat
tail
补充(快捷键)
ctrl+a: 光标到命令开头
ctrl+e: 光标到命令结尾
ctrl+u: 删除所在行

相关文章

网友评论

      本文标题:Linux常用命令

      本文链接:https://www.haomeiwen.com/subject/csrdaqtx.html