02
1、find 命令
在指定的路径按照某个特征去搜索文件,如可以按照名字找,也可以按照大小找
2、打包和解包、tar压缩和解压缩
打包
解包
默认都是解包到当前路径
打包时选项是 -cvf
解包时选项是 -xvf
打包和解包实际不常用,因为它没有对原有文件的大小进行压缩
现在我们想把这几个 py 文件压缩成特定的格式
还记得怎么用以列表的方式显示吗,现在用一个更简便的命令 ll
解压缩
liunx中还有其他常见的压缩格式,如.bz2
bz2比gz压缩出来的东西要大
在介绍 zip 压缩的方式
zip的解压缩方式
如果是 tar 可以加一个 -C 选项,解压到指定路径
如果是 zip 可以加一个 -d 选项,解压到指定路径
3、which命令
查看命令是哪个路径下的文件
4、和系统管理相关的一些命令
df 显示硬盘的使用情况
du 显示当前路径的使用情况
5、ping命令
检查我的mac和我的乌班图能不能通信
A、先找mac的ip地址
B、在ubuntu中去ping这个mac地址
网卡就好比一个手机,你打哪个手机号都行,反正都是我的手机号。
6、和用户、权限管理相关的命令
linux 是多用户、多任务的操作系统
多用户是指:不用退出当前账户的情况下,可以用另外一些账户来操作事情。
当前默认有一个 atong 的账户
如何添加账户?
之前有说过这个路径下有个 user_1 文件夹,说明有可能有个 user_1 用户,但不是绝对,因为有可能只是在这个目录下新建了一个文件夹而已。
怎样才能验证是否有 user_1 这个用户存在呢?
如何切换到另外一个账户呢?
刚刚用 useradd 创建新账户时,我们并没有对这个账户设置密码。
现在我们来设置这个新账户的密码
给新账户设置好密码后,这时我们就能切换到新账户了。
之前是atong@,现在是user_1@,说明切换账户成功,@前面的是用户名,@后面的是机器名称。
除了上述方式查看当前用户,还有一个命令可以直接查看当前用户
如果我想退出当前账户呢?
测试一下 ubuntu 多用户的特性?
多用户:同时登陆多个账户
windows是假的多用户(除了服务器版本) ,不支持同时登陆多个账户。你想用另外一个账户登陆,需要先把当前账户退出来了。
但ubuntu不需要退出当前账户,同一时刻可以想登陆几个账户就登陆几个账户。
7、远程登陆命令
Ubuntu 安装配置SSH(ssh: connect to host localhost port 22: Connection refused问题的解决)
关于Mac中ssh: connect to host localhost port 22: Connection refused
小例子:
查看 ubuntu 的 ip,然后在 mac 的终端下远程登陆 ubuntu
mac 终端下 前面的名称都变了,ifconfig 命令返回的结果也和 ubuntu 下的结果一样,说明在 mac 上远程登陆 ubuntu 成功。
远程登陆成功了,那我们干点事情吧,远程操作 ubuntu ,在其桌面上新建一个 123.py 文件。