Linux基础编程(二)

软件安装:
在线安装和deb包安装是在ubantu下的命令,在centos下不能使用,但是第三个源码安装一样

使用tar对文件进行压缩和解压缩:

文件压缩:
<1> gzip: gzip *.后缀 这种压缩会将要压缩的文件所处的文件夹中的所有和.后缀相同后缀的文件都进行压缩;在这种方法压缩之后如果要恢复到压缩之前,就要使用命令:gunzip *.gz

<2>bzip2 *.后缀 这种结果和gzip相同,还原命令是:bunzip2 *.bz2,与gzip不同的是,该命令可以保留原文件,指令是:bzip2 -k *.后缀

<3>利用tar进行压缩:
参数:c----创建----压缩时用 x----释放----解压缩时用
v----显示提示信息----压缩和解压缩都可以用 ----可以省略
f----指定压缩文件的名字----必须使用
z----使用gzip方式进行压缩文件 ---- .gz
j----使用bzip2方式进行压缩文件 ---- .bz2
压缩:
tar zcvf 生成的压缩包的名字(名字格式为:***.tar.gz) 压缩目录 或文件
tar jcvf 生成的压缩包的名字(名字格式为***.tar.bz2) 压缩目录或文件

文件解压缩:
tar jxvf 压缩包的名字(解压到当前目录)-C 解压到的目录(前面的C为大写C);在解压缩时要看好压缩包的后缀参数,来选择解压缩的参数是j还是z

使用rar压缩与解压缩:
要使用rar,就必须安装该软件
参数:压缩:a 解压缩:x
压缩:
rar a 生成文件的名字(使用rar的话后缀就不用指定了) 压缩的文件或目录
解压缩:
rar x 压缩的文件名 指定的解压到的目录(若不指定便解压到当前目录)

使用zip压缩与解压缩:
比较智能,可以提示没有压缩的比例
压缩:
zip 要生成的压缩包的名字(不用指定后缀) 压缩的文件或目录;压缩目录的话要加递归参数-r
解压缩:
unzip 压缩包的名字 解压后的目录(不指定的话就会解压到当前目录)

进程:就是一个应用程序启动之后,就会有一个进程
ps命令的使用:
who:查看当前用户;打开后对应的项中有tty1~tty6:文字终端,就是只能通过黑窗口的方式进行用户的登录,

tty7:桌面终端;可以像windows那样用窗口登录
tty1tty7之间的切换:ctrl+alt+F1F7
pts是打开的终端窗口,就是黑窗口

ps:
查看进程:
ps a:查看当前操作系统下的所有用户,列出当前所有用户的信息

ps au:显示用户的信息,也就是在ps a的基础上更详细一些

上图中的PID是启动的程序对应进程的ID,通过ID可以找到应用程序

TTY:就是终端,没有终端就是一个 ?号,终端的作用就是跟用户进行交互的,也就是用户发出指令,终端进行响应

ps aux:查看没有终端的应用程序

利用管道并使用grep进行查找:例如:ps aux | grep 某文件,利用管道超找到的东西必须是两条以上,如果是一条,那就是没找到东西,因为这一条是grep的进程

kill命令的使用:
kill用于杀死进程
下图是kill的信号

利用(9)号进行杀死,也就是kill -SIGKILL 进程ID即可,也可以写kill -9 进程ID

env和top:
env:查看当前进程的环境变量;我们输入env后会出现所有的当前进程,如果我们只想知道我们要的字符串的变量,那么我们就可以让env的输出为查找的输入,也就是:env | grep 字符串
LIinux下的环境变量的格式:key—value格式,也就是键值对,就是一个键:值,格式为:key=value:value:value…

top:输入之后是这样的,是动的,相当于Windows下的任务管理器

网络相关的命令:
ifconfig:查看当前电脑的ip,打开后的硬件地址就是MAC地址,也就是硬件编号;lo就是回环地址,Windows下查看ip是ipconfig

ping:通过ping就能知道是否能与其他电脑进行连接,或与其他网站进行连接,比如:ping www.baidu.com

nslookup:可以用来查看域名的ip,比如:nslookup www.baidu.com

用户管理:
用户的添加:
sudo adduser +用户名 ;创建用户时,名字不能包含大写字母
添加后如果要切换到该用户就需要:su 用户名
比如:

sudo useradd -s 使用什么类型的shell -g 指定用户组 -d 指定用户的家目录 -m 如果用户家目录不存在就创建一个的名字

修改用户的密码:sudo password 要修改的用户名;
修改当前用户的密码:passwd
修改root用户:sudo passwd root
删除用户:
sudo deluser +用户名 不会删除用户的目录
sudo userdel -r 要删除的用户的名字 选项-r的作用是把用户的主目录一起删除

查看当前系统下的用户:vi /etc/passwd

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值