linux卸载软件命令
创新互联建站自2013年创立以来,是专业互联网技术服务公司,拥有项目成都网站设计、成都网站建设网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元铁西做网站,已为上家服务,为铁西各地企业和个人服务,联系电话:13518219792
1、打开一个终端,输入dpkg --list ,按下Enter键,终端输出以下内容,显示的是你电脑上安装的所有软件。
2、在终端中找到需要卸载的软件的名称,列表是按照首字母排序的。
3、在终端上输入命令sudo apt-get --purge remove 包名 ,此处我要删除的是polipo ,那么在终端输入sudo apt-get --purge remove polipo,按下回车,输入密码,再次回车。
4、执行过程中,会提示你是否真的要删除(继续执行删除命令),在终端输入y ,然后回车,删除程序继续执行。
5、正常情况下,再次出现输入命令行删除成功。
含义
Linux软件的安装和卸载一直是困扰许多新用户的难题。在Windows中,我们可以使用软件自带的安装卸载程序或在控制面板中的“添加/删除程序”来实现。与其相类似,在Linux下有一个功能强大的软件安装卸载工具,名为RPM。它可以用来建立、安装、查询、更新、卸载软件。该工具是在命令行下使用的。在Shell的提示符后输入rpm,就可获得该命令的帮助信息。
改权限的话,在终端中cd到当前目录,sudo chmod a+x+r+w 这里写目标文件夹
sudo是为了获取root的权限,
不过看你的情况应该不是文件夹权限改不了的问题,(这个是我以前遇到的,你可以参考一下),看一下文件夹是不是被windows下ntfs加密了,如果是,解密完就好了
1、列出/dev目录下的文件并保存在alldev中
ls /dev alldev
2、列出/dev目录下的文件并统计文件数,统计结果保存在lineofdev
ls -l /dev | wc -l lineofdev
3、创建一个名为myfile的空文档
touch myfile
4、在/home/user1目录下创建一个名为www的文件,并使它与文件myfile相同
ln -s myfile /home/user1/www
5、创建文件myfile,并统计其行数和字数
wc -lw myfile
6、对/usr目录列表,并按创建时间排序,结果保存在usrlist中
ls -tl /usr usrlist
7、使用kill命令重启ftpd服务
8、列出kill命令可以发出的信号,并保存在wsign文件中
kill -l wsign
9、运行top命令,并将刷新5此后的结果保存在日志文件top.log中
top -b -n 5 top.log
10、使用ps命令列出所有的非控制终端进程,并保存在ps.log文件中
ps a -NT ps.log
11、创建user1用户账户,然后在虚拟终端以user账户登录,并执行cd /等命令后,切回GNOME,在运行的进程中查找用户名为root的用户进程
useradd user1
ps aux | grep root
12、 使用free显示内存状态,并持续观察内存的使用状况。
free
然后观察就行了
13、 显示当前日期(月份和日期),月份和日期以空格间隔
date +%m\ %d
14、 显示当前日期和时间,日期包括年月日,之后换行显示时间,时间包括时分秒
date +%Y%m%d%n%H%M%S
15、 显示日期和时间,格式:
Year:2008
Month:May
Date:
Time is:08:45:00
date +Year:%Y%nMonth:%h%nDate:%d%nTime\ is:%H:%M:%S
16、 将系统时间设置为20080515,时间设置为标准时间,并显示时区,然后显示当前时间对应的格林威治时间是什么,将结果存入time.log文件中
date -s 20080515
date -u time.log
17、 显示日期时并设置时间为当前时间
date
date -s hh:mm:ss (填写当前时间即可)
18、 使用cal命令完成下列任务
a) 将本年度的日历存入cal2008文件中,以星期一为每周的第一天的方式
cal -my cal2008
b) 将当前月的日历存入cal200805文件中,然后再追加当前月每一天是一年中的第几天,以默认的星期日为每周的第一天的方式
cal cal200805
cal -j cal200805
c) 显示2009年1月的日历,计算出元旦是信息几
cal 1 2009
19、 使用rpm命令完成下列任务,结果全部存入rpmpack.log
a) 首先显示当前系统日期和时间,然后,查询系统中已安装的所有包由哪些,将日期和时间连同查询结果保存在package.log文件中
date package.log
rpm -qa package.log
b) 在package.log中查找有否安装过fpt包、portmap包、http包、apach包等
grep -E "ftp|portmap|http|apache" package.log
c) 查询系统中已安装的apach包、ftp、http等的描述信息,并将它们保存在packdesc.log文件中
rpm -qi apache包名 packdesc.log
rpm -qi ftp包名 packdesc.log
rpm -qi http包名 packdesc.log
...
“包名”替换成b)中查询出来的结果
d) 查询系统中所有包含“X”的软件包
rpm -qa | grep "X"
e) 查询系统中包含/etc/inittab的软件包
rpm -qf /etc/inittab
f) 查询系统中已安装包ftp的所属文件列表
rpm -qpl ftp包名
“包名”体换成b)中的查询结果
20、对/bin目录执行以下操作
a) 列出/bin下的所有文件,并按文件大小排序
ls -lS /bin
b) 列出/bin下的所有文件,并按创建时间排序
ls -lt /bin
c) 列出/bin下的所有普通类型文件
ls -l | grep "^-"
d) 列出/bin下的所有普通类型文件
???同上