组的操作:
1.创建: sudo groupadd 组名;
2.删除:sudo groupdel 组名;
3.修改文件后者目录所属于的组名:sudo chgrp -R 组名 文件或者目录名
1.创建: sudo groupadd 组名;
2.删除:sudo groupdel 组名;
3.修改文件后者目录所属于的组名:sudo chgrp -R 组名 文件或者目录名
系统信息相关的命令:
1.时间和日期:
data:查看系统时间
cal(calendar):查看日历,cal -y 可以查看一年的日历
2.磁盘信息:
df -h:能够人性化的显示磁盘剩余空间
du -h[目录名]:能够人性化的显示目录下的文件大小
3.进程信息(process status):
1.ps
ps -a:显示终端上所有的进程,包括其他用户的进程
ps -u:显示进程的详细状况
ps -x:显示没有控制终端的进程
ps:默认显示当前用户用终端启动的应用程序
1.时间和日期:
data:查看系统时间
cal(calendar):查看日历,cal -y 可以查看一年的日历
2.磁盘信息:
df -h:能够人性化的显示磁盘剩余空间
du -h[目录名]:能够人性化的显示目录下的文件大小
3.进程信息(process status):
1.ps
ps -a:显示终端上所有的进程,包括其他用户的进程
ps -u:显示进程的详细状况
ps -x:显示没有控制终端的进程
ps:默认显示当前用户用终端启动的应用程序
2.top:动态的显示运行中的进程,并且按照cpu和内存占有率来排序,按q退出
3.kill [-9] 进程代号:终止指定代号的进程, -9表示强制终止
其他命令:
1.查找文件find:find[路径] -name "查找的大概内容" 可以使用通配符
2.软链接(相当于windows下的快捷方式):ln -s 被链接的源文件(最好使用绝对路径) 链接文件(快捷方式的地方)
eg:ln -s /home/python/Desktop/python学习/myls.c ~/Desktop/
1.没有-s建立的是硬链接
2.源文件要使用绝对路径,使用相对路径的话链接文件移动位置后会出错
3.当源文件被删除,软链接会失效,而硬链接不会失效
3.在linux下,文件名和文件数据是分开存储的,文件名存储的是文件数据存储的地址
4.打包/解包
tar命令:可以把一系列文件打包成一个大文件,也可以打包的大文件恢复成一系列文件(只负责打包解包)
eg:打包文件:tar -cvf 打包文件.tar 被打包的文件/路径
eg:解包文件:tar -xvf 打包文件.tar
5.压缩/解压缩:
gzip:用gzip压缩tar打包后的文件,其文件的扩增名为xxx.tar.gz
在tar后面加-z选项就可以调用gzip,
压缩文件:tar -zcvf 打包文件.tar.gz 被压缩的文件/路径
解压缩文件:tar -zxvf 打包文件.tar.gz
解压缩到指定路径:tar -zxvf 打包文件.tar.gz -C 目标路径
bzip2:与gizp一样,加的选项为-j
软件的安装:
1.安装软件:sudo apt install 软件包
2.卸载软件:sudo apt remove 软件名
3.更新已安装的包:sudo apt upgrade