Linux常用

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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 时相同的操作

相关文档
最新文档