Linux常用
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
常见问题
linux—注销已登录的用户
在使用电脑的时候,发现自己的电脑上有其他的用户登陆。如果其他用户用的是自己的名字,那么就能通过who去查询出来,但是如果登陆的都是root用户,那么肯定不知道是谁,所以需要我们清除他们;另外呢,如果登陆的用户突然断掉,那么肯定会有过期的登陆信息需要清除
方法一:
1,查明登陆端口;
# who
root pts/1 Apr 8 00:06 (172.29.0.29)
root pts/2 Apr 8 04:15 (172.29.0.21)
2,通知该用户将要关闭他:
# echo "I will close your connection" > /dev/pts/2
这样他的终端将显示该信息。
3,关闭用户连接
# fuser -k /dev/pts/2
方法二:
事项:远程通过SSH注销已登录的用户
#who –s
#pkill –kill –t pts/x (X就是对应你kill用户号)
文件和文件夹重命名
rename
1.1、rename命令用字符串替换的方式批量改变文件名
1.2、语法
rename(参数)
1.3、重命名
2.2支持通配符
mv
1.1、mv 重命名
1.2、用法
用法:mv [选项]... [-T] 源文件目标文件
或:mv [选项]... 源文件... 目录
或:mv [选项]... -t 目录源文件...
1.3、参数
必选参数对长短选项同时适用。
--backup[=CONTROL] 为每个已存在的目标文件创建备份-b 类似--backup 但不接受参数
-f, --force 覆盖前不询问
-i, --interactive 覆盖前询问
-n, --no-clobber 不覆盖已存在文件
如果您指定了-i、-f、-n 中的多个,仅最后一个生效。
--strip-trailing-slashes 去掉每个源文件参数尾部的斜线
-S, --suffix=SUFFIX 替换常用的备份文件后缀
-t, --target-directory=DIRECTORY move all SOURCE arguments into DIRECTORY
-T, --no-target-directory treat DEST as a normal file
-u, --update move only when the SOURCE file is newer
than the destination file or when the
destination file is missing
-v, --verbose explain what is being done
-Z, --context set SELinux security context of destination
file to default type
1.4、示例
#w.text重命名为yy.text
#mv w.text yy.text
解压缩rar文件
1、下载
#mkdir -p /home/oldboy/tools
#cd /home/oldboy/tools
#wget /rar/rarlinux-3.8.0.tar.gz
2、安装
#tar zxvf rarlinux-3.8.0.tar.gz
#cd rar
#make
#make install
3、语法
将/etc 目录压缩为etc.rar 命令为:
#rar a etc.rar /etc
将etc.rar解压命令为:
#rar x etc.rar
或
#unrar -e etc.r
deepin-Linux之apt
apt 1.4.8 (amd64)
用法:apt [选项] 命令
命令行软件包管理器apt 提供软件包搜索,管理和信息查询等功能。它提供的功能与其他APT 工具相同(像apt-get 和apt-cache),
但是默认情况下被设置得更适合交互。
常用命令:
list –根据名称列出软件包
search –搜索软件包描述
show –显示软件包细节
install –安装软件包
remove –移除软件包
autoremove –卸载所有自动安装且不再使用的软件包
update –更新可用软件包列表
upgrade –通过安装/升级软件来更新系统
full-upgrade –通过卸载/安装/升级来更新系统
edit-sources –编辑软件源信息文件
参见apt(8) 以获取更多关于可用命令的信息。
程序配置选项及语法都已经在apt.conf(5) 中阐明。
欲知如何配置软件源,请参阅sources.list(5)。
软件包及其版本偏好可以通过apt_preferences(5) 来设置。
关于安全方面的细节可以参考apt-secure(8).
本APT 具有超级牛力。
示例
查找相应安装包
apt list | grep telnet
root@xxzx-PC:/# apt list | grep telnet
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
dcap-tunnel-telnet/lion 2.47.10-3 amd64
inetutils-telnet/lion 2:1.9.4-2+b1 amd64
inetutils-telnetd/lion 2:1.9.4-2+b1 amd64
libguac-client-telnet0/lion 0.9.9-2 amd64
libnet-telnet-cisco-perl/lion,lion 1.10-5.2 all
libnet-telnet-perl/lion,lion 3.04-1 all
libtelnet-dev/lion 0.21-5 amd64
libtelnet-utils/lion 0.21-5 amd64
libtelnet2/lion 0.21-5 amd64
mactelnet-client/lion 0.4.4-4 amd64
mactelnet-server/lion 0.4.4-4 amd64
ruby-net-telnet/lion,lion,now 0.1.1-2 all [已安装,自动]
telnet/lion,now 0.17-41 amd64 [已安装]
telnet-ssl/lion 0.17.41+0.2-3 amd64
telnetd/lion 0.17-41 amd64
telnetd-ssl/lion 0.17.41+0.2-3 amd64
安装telnet
root@xxzx-PC:/# apt install telnet
正在读取软件包列表… 完成
正在分析软件包的依赖关系树
正在读取状态信息… 完成
telnet 已经是最新版(0.17-41)。
升级了0 个软件包,新安装了0 个软件包,要卸载0 个软件包,有19 个软件包未被升级。(本电脑已安装telnet所以提示已经是最新版)
apt与apt-get的区别
apt是友好版的apt-get,最大特性就是有进度条了。
简单来说就是:apt = apt-get、apt-cache 和apt-config 中最常用命令选项的集合。
apt 优点:
1.使用apt 命令安装或删除程序时看到进度条
2.apt 还会在更新存储库数据库时提示用户可升级的软件包个数
3.apt 的其它命令选项,也可以实现与使用apt-get 时相同的操作