- 更改权限和用户
- usermod
- which
- 切换用户 su
- 修改文件权限
- 查询系统信息相关命令
- 系统时间
- 磁盘空间
- 进程信息
- ps :process status 进程的详细情况
- top :实时监控,并排序
- kill :kill -9 进程号
- 其他命令
- find
- 软链接:快捷方式
- 打包/压缩
- tar 打包/解包
- gzip 压缩/解压缩
- bzip2
- 软件安装 apt
- 配置软件源
更改权限和用户
usermod
shell:可以输入终端命令的窗口
可以通过命令来改变默认登陆的shell
ubantu 中默认使用dash使用的并不方便,而Xp中默认使用的是bash,带颜色显示,并且区分文件和文件夹
which
/etc 目录专门用来保存和系统配置相关的文件
/etc/passwd
/usr/bin/passwd
which查询可执行程序的存储位置
切换用户 su
注意 :
- su 后面 - 的使用,用以切换目录
su后面如果没有用户名,直接切换到root,不推荐,因为不安全
修改文件权限
chown 修改文件、目录的拥有者,第二个框内容
chown zhangsan python/
chgrp 修改文件、目录的组,第三个框内容
chgrp -r dev python/
chmod 修改文件的权限,第一个框内容
chmod -r 755 pyhton/
-R 表示可以递归修改目录下面的文件及目录
修改完python/这个目录的拥有者之后,因为新的拥有者zhangsan 属于dev组,而python并没有在dev这个组中,因此权限无法对文件进行操作,所以文件符号上面加锁
当我们把文件的组进行修改成python组后,因为目前用户python主组就是python组,所以可以进行文件的操作
第一个数字 :拥有者权限
第二个数字 :组用户权限
第三个数字 :其他用户权限
通过数字组合,可以设定权限
常见数字:777,755,644
01.py修改成754
test目录及下面所有文件的权限为775
查询系统信息相关命令
系统时间
date :系统时间
cal :calendar当月日历,如果需要查看年日历,-y
磁盘空间
df :disk free
du :disk usage
-h :以人性化方式显示文件大小
重点关注根目录的使用情况
最后一行表示总和统计
进程信息
进程:当前正在执行的程序,windows下面任务管理器中的进程
ps :process status 进程的详细情况
top :实时监控,并排序
退出用q
kill :kill -9 进程号
最好只终止当前用户的程序
-9 表示强行终止
其他命令
find
1 桌面文件下,包含1 的文件
2 桌面文件下,所有txt 的文件
3 桌面文件下,以1开头的文件
“1*”
软链接:快捷方式
注意:
1 没有-s 属于硬连接,硬连接后,原文件被删除后,硬连接仍然可以使用,当然硬连接使用绝对地址
因此要删除有硬连接的文件,必须文件名和硬连接都删除,才能彻底删除,所以平时一般用软链接
2 使用绝对路径,这样软链接位置改变后,仍然有效相对路径
绝对路径
软链接的位置改变后,相对路径的软链接已经不能用了,而绝对位置的软链接仍然可以使用
打包/压缩
常用打包压缩方式
windows :rar
mac:zip
linux:tar.gz
tar 打包/解包
注意:tar.gz只打包,不压缩
gzip 压缩/解压缩
tar 调用gzip ,直接打包和压缩
大写-C,前提条件是目标目录必须存在
bzip2
压缩后格式.tar.bz2
相较gzip,z变成j
软件安装 apt
apt:advance package tool
注意:
前面sudo
配置软件源