Linux系统基础 命令学习笔记(二)
作者:互联网
打包与解包:
tar -cf:打包多数目的文件或目录(仅打包不压缩) 格式为:-cf打包文件名 要打包的文件/列表
tar -tf:展现打包文件的所有打包文件
tar -f xx --delete xx:将打包文件xxx中的xx文件删除
tar -f xxx -A xx:将xxx打包文件和xx打包文件进行合并,文件名延用xxx打包文件名
tar -f xxx -r xx:将xx文件添加进xxx打包文件
tar -xf xxx -C xx:将xxx打包文件进行解包,并且解包至xx目录(如果想本目录解包删除-C以及后面的目录即可)
tar -czf xxx:对xxx文件进行打包,压缩
tar -xzf xxx:对xxx文件进行解压,解包
gzip:压缩文件或目录 格式为:gzip 要压缩的文件/列表 (只能压缩不能打包)
gzip -d:解压文件 格式与压缩格式相同
gzip -?:压缩比,问号为1-9之间的数字 1的压缩比最小但是速度最快,9的压缩比最大但是最慢
常用压缩包格式:
zip:压缩包后缀名为.zip,常用参数-r(创建压缩包),解压和查看压缩包内容使用unzip命令。常用参数为-l(查看压缩包内容)
tar.gz或tgz:压缩包后缀名为.tar.gz或.tgz,常用参数有-zcvf(创建压缩包)、-ztvf(查看压缩包)、-zxvf(解压)
tar.bz2:压缩包后罪名为.tar.bz2,常用参数有-jcvf(创建压缩包)、-jtvf(查看压缩包)、-jxvf(解压)
tar.xz:解压包后缀名为.tar.xz,常用参数有-jcvf(创建压缩包)、-jtvf(查看压缩包)、-jxvf(解压)
用户和组群管理命令
组群(group):
groupadd:创建一个新组群
groupdel:删除一个已经存在的组群
groupmod:修改一个已存在组群的属性信息
cat /etc/group:查看系统中所有组群的信息
groupmod -g ??? xxx:改变xxx组群的id为???(数字)
groupmod -n xx xxx:改变xxx组群的名字为xx
用户(user):
useradd:创建一个新用户
passwd:给指定用户修改密码 (passwd+空格+用户名)
userdel:删除一个已存在用户
usermod:修改一个已存在用户的属性信息 (后跟-l可更改用户名,格式为 usermod -l xxx xx xx是原用户名,xxx是更改后用户名)
cat /etc/user:查看系统中所有用户的信息
id:查看指定用户信息
exit:注销当前登陆用户
su:切换当前用户(root用户可以直接切换至其他普通用户,不需要密码,但是普通用户之间切换以及登入root账号需要输入密码,且无法对其他普通用户密码进行更改)
tips:在Linux系统中每个用户必须有且只有一个主组群,除此之外可以加入若干个其他组群,
在创建一个新用户时,如果没有指定该用户的主组群,系统会自动创建一个用户名同名的组群,并设置为该用户的主组群,我们称这个组群为用户的私人组群
进程(任务)管理相关命令
概念:
进程(process):正在运行的程序
程序(program):可执行文件
软件(software):程序+文档
命令:
ps(process snapshot):显示当前时刻系统中的进程信息(后跟-e显示所有进程,后跟-aux显示所有进程的所有信息)
w:显示已有所有的用户信息
top:实时刷新显示系统中的所有进程信息
CTRL+C:强制结束当前正在前台运行的命令
CTRL+Z: 将当前正在前台运行的命令调到后台,并暂停其运行
fg:将后台任务调到前台运行
bg:启动后台暂停的任务运行起来
kill:结束进程(可后跟-9 貌似是强制性结束进程,必定能结束进程)
killall:通过名字结束进程(可跟PID也可跟名字)
网络配置管理相关命令:
ping:检查当前机器和目标机器之间的网络是否通畅
ifconfig:查看当前系统的网络配置信息(比如IP地址,MAC地址等)
netstat:查看当前网路状态信息
电源管理相关命令:
poweroff:关机
reboot:重启
shutdown:关机或重启,常用参数-s(关机)和-r(重启)
标签:tar,组群,xxx,笔记,命令,xx,打包,Linux,压缩包 来源: https://blog.csdn.net/qq_45778284/article/details/104462263