Linux工具快速教程
Linux 基础
- Linux工具快速教程
- 1、使用命令帮助
- 1.1 查看命令的简要说明
- 1.2 查看路径
- 2. 文件及目录
- 2.1 创建和删除
- 2.2 切换目录
- 2.3 列出目录项
- 2.4 查找文件或目录 find
- 2.5 查看文件内容
- 2.6 查找文件内容
- 好用小工具
- linux工具
- 电源统计
- 1. 查询公网IP
- http://www.cip.cc/
- https://ipinfo.io/
- 2. [webmin](https://webmin.com/)
- 重置密码
- Win常用工具
- terminal工具
- MobaXterm
- FinalShell
- Xterminal
1、使用命令帮助
1.1 查看命令的简要说明
-
部分命令关键字搜索
man -k ${cmd}
man页面所属的分类标识
(1)、用户可以操作的命令或者是可执行文件 常用
(2)、系统核心可调用的函数与工具等
(3)、一些常用的函数与数据库 常用
(4)、设备文件的说明
(5)、设置文件或者某些文件的格式
(6)、游戏
(7)、惯例与协议等。例如Linux标准文件系统、网络协议、ASCⅡ,码等说明内容
(8)、系统管理员可用的管理条令
(9)、与内核有关的文件eg: $whatis printf printf (1) - format and print data printf (1p) - write formatted output printf (3) - formatted output conversion printf (3p) - print formatted output printf [builtins] (1) - bash built-in commands, see bash(1)
printf在分类1和分类3中都有;查看指定分类
man 1 printf
-
知道某个命令的简要说明,可以使用
whatis ${cmd}
详细的介绍,则可用info ${cmd}
1.2 查看路径
-
查看命令所在路径
which wget
-
查看程序的搜索路径
whereis wget
2. 文件及目录
2.1 创建和删除
- 创建:mkdir
- 删除:rm
- 删除非空目录:rm -rf file目录
- 删除日志
rm *log
(等价: $find ./ -name “*log” -exec rm {} 😉- 复制:cp (复制目录:cp -r )
查看当前目录下文件个数:find ./ | wc -l
2.2 切换目录
- 找到文件/目录位置:cd
- 切换到上一个工作目录: cd -
- 切换到home目录: cd or cd ~
- 显示当前路径: pwd
- 更改当前工作路径为path: $cd path
2.3 列出目录项
-
按时间排序,以列表的方式显示目录项 ls -lrt
# 按照时间升序 ls -lrt -l use a long listing format 以长列表方式显示(详细信息方式) -t sort by modification time 按修改时间排序(最新的在最前面) -r reverse order while sorting (反序)
-
给每项文件前面增加一个id编号 ls | cat -n
2.4 查找文件或目录 find
- 搜索文件或目录
find ./ -name "core*" | xargs file
- 查找目标文件夹中是否有.py文件
find ./ -name '*.py'
- 递归当前目录及子目录删除所有.o文件
find ./ -name "*.o" -exec rm {} \;
2.5 查看文件内容
查看文件:cat、vi、head、tail、more
- 显示时同时显示行号
cart -n
- 按页显示列表内容
ls -al | more
- 只看前10行
head - 10 **
- 显示文件第一行
head -1 filename
- 显示文件倒数第五行
tail -5 filename
- 查看两个文件间的差别
diff file1 file2
- 动态显示文本最新信息
tail -f agent.log
2.6 查找文件内容
好用小工具
linux工具
电源统计
sudo apt isntall gnome-power-manager # Ubuntu 电源统计
1. 查询公网IP
http://www.cip.cc/
# 命令行查询(详细):
echo 'UNIX/Linux:' && curl cip.cc
echo 'Windows:>'
> telnet cip.cc
> ftp cip.cc
# 命令行查询(纯ip):
echo 'UNIX/Linux:' && curl ip.cip.cc
https://ipinfo.io/
curl https://ipinfo.io/
curl 'https://ipinfo.io/ip'
curl "https://ipinfo.io/widget/demo/$(curl 'https://ipinfo.io/ip')"
2. webmin
git:https://github.com/webmin/webmin
Webmin 是一款基于 Web 的系统管理工具,适用于类 Unix 服务器和服务,全球每年安装量约为 1,000,000
次。使用它,可以配置操作系统内部组件,例如用户、磁盘配额、服务或配置文件,以及修改和控制开源应用程序,例如BIND DNS 服务器、Apache
HTTP 服务器、PHP、MySQL等
重置密码
# 查询用户
sudo cat /etc/webmin/miniserv.users
# 重新设置webmin的root密码
sudo /usr/share/webmin/changepass.pl /etc/webmin root "new_password"
绿色安装
- 找一台已安装的设备,拷贝并压缩一下路径
/var/webmin
/usr/share/webmin
/etc/webmin
tar -zcvf name.tar.gz webmin # 压缩
- 下载到目标电脑并解压到指定电脑
- 查询用户名重置密码
Win常用工具
terminal工具
MobaXterm
https://mobaxterm.mobatek.net/
FinalShell
https://www.hostbuf.com/
Xterminal
https://www.xterminal.cn/