Ubuntu基础知识

linux文件系统一览

在这里插入图片描述

远程复制文件

scp -P 22 本地文件 user@ip:相对路径

 

远程复制文件夹

scp -r 文件夹 user@ip:相对路径

 

Windows和linux文件传输

利用filezilla软件可以实现Windows与Linux之间的文件传输
 

免密码登录的设置过程

  1. 第一步:输入ssh-keygen一直回车即可
  2. 第二步:ssh-copy-id -p port user@remote可以让远程服务器记住我们的钥匙

 

递归修改目录的权限

chmod -R 775 目录

 

如何配置ssh主机的别名

第一步:在.ssh/下创建config
第二步:在config里面写入
Host myserver(这个就是别名名称)
HostName ip地址
user 账户名称
 

递归修改所属组

chgrp -R 组名 目录

 

基础命令总结

  1. date 查看终端目前时间
  2. cal 查看终端日历
  3. cal -y 查看一年的日历
  4. df -h查看磁盘剩余空间
  5. du -h查看当前磁盘使用情况
  6. du -h目录 查看当前目录的使用情况(-h是以人性化的方式查看大小)
  7. ps 统计目前用户执行的程序进程
    ps aux 查看进程的详细情况(a表示查看所有进程;u表示查看所有用户的进程,x表示查看没有控制终端的进程,一般只需要ps au就可以了)
  8. kill -9 进程号 杀死进程(最好不要杀死root进程,可能会导致系统崩溃,-9是强制终止)
  9. top 动态显示运行中的进程并进行排序
  10. useradd -m -g 组名 用户名(-m用于创建该用户家目录,-g指定主组)
  11. userdel -r 用户名 删除用户的情况下删除用户家目录
  12. id 用户名(用于查看用户的gid和uid)
  13. who(查看当前所有登录的用户列表)
  14. whoami(查看当前登录用户的账户名)
  15. usermod -g 组(修改用户的主组)
  16. usermod -G 组 (添加用户的附加组)
  17. usermod -s /bin/bash (修改用户的shell)
  18. which 查看执行命令所在的目录,例如,which passwd
  19. find[路径] -name “py”(查看这个路径所有名字上有py的文件)
  20. ln 文件 创建硬链接(硬链接相当于把文件复制一份,源文件消失还是可以打开硬链接)
  21. ln -s 文件
    创建软连接(软链接相当于快捷方式,如果源文件消失,软链接也不可用!创建软链接一定要使用绝对路径,否则软链接如果位置改变,则软链接失效)

 

Ubuntu文件

/bin 存放可执行的二进制文件
/sbin 存放关于系统的二进制文件,用于系统管理
/usr/bin 存放后期安装的一些软件
/usr/sbin 存放超级用户的一些管理程序
 
 

打包,压缩,解压缩

tar -czvf 打包文件.tar.gz 目标路径(打包并以zip格式压缩)
tar -xzvf 打包文件.tar.gz -C 目标路径(解压到目标路径)

tar -cjvf 打包文件.tar.bz2 目标路径(打包并以bzip2格式压缩目标路径)
tar -xjvf 打包文件.tar.bz2 -C 目标路径(以bzip2格式解压到目标路径)
sudo apt upgrade更新已经安装的包
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值