Linux系列讲解 —— 常用小工具下载

常用工具系列 相关文章:

Windows平台 常用开发工具下载

  • putty,Android Studio,Visual Studio Code,git,Visual Paradigm社区版,WinRAR,Everything

Ubuntu平台 常用工具下载

  • 截图软件(flameshot),远程Windows桌面软件(freerdp),Android相关工具(adb、scrcpy),图形化磁盘查看工具(GParted),时序图,类图等绘制软件(Visual Paradigm社区版),python开发工具(PyCharm),文本对比工具(Beyond Compare 4),屏幕录制gif工具(peek),远程访问windows共享目录(mount.cifs),终端工具terminator。

Ubuntu平台 常用插件下载(部分含源码)

  • openssh,net-tools,openssl 源码下载,openjdk 源码下载,oracle jdk

Visual Studio Code讲解(一) 安装及常规配置

Visual Studio Code讲解(二) ssh远程操作电脑

Visual Paradigm创建UML的流程和一点实用技巧

notepad++之正则表达式的使用

1. 截图软件(flameshot)

这里推荐使用github上的软件包,ubuntu源自带的flameshot版本低,功能少。

1.下载地址: https://github.com/flameshot-org/flameshot/releases
点击Assets,如下图选择自己所需的软件包,然后使用sudo dpkg -i 软件包进行安装即可。
在这里插入图片描述

2.快捷键及软件设置:

1.设置->设备->键盘->点击"+"->设置快捷键2.设置为Ctrl+Alt+A,然后点击"添加"
3.启动flameshot,点击配置,4.配置一些其他参数

2. 远程Windows桌面软件(freerdp)

1. 安装命令:

sudo apt-get install freerdp2-x11

2. 使用命令:

例:
xfreerdp /u:Administrator /p:000 /v:192.32.1.7 /size:1920x1050 +clipboard +fonts +sound

常用选项解释:
/u:用户名           //远程机器的用户名
/p:密码             //远程机器的用户密码,如果不添加此选项后续也会提示你输入密码
/v:服务器主机名      //远程机器的ip地址
/size:要显示的尺寸   //宽度x高度,这里的宽高可以自定义
/f                 //全屏显示远程机器桌面,退出全屏快捷键Ctrl+Alt+Enter;/f和/size同时存在时,只有/f会生效
+clipboard         //使本地机器和远程机器之间可以拷贝文字
+fonts             //使远程机器显示的是平滑字体,如果不加此项显示的字体有锯齿
+sound             //可以使远程机器的声音在本地机器播放(注:远程机器被远程时无法发声)

注:
1.使用前需要将windows主机设置登录密码,并且将windows设置为允许远程控制
2.如果设置sound选项后,远程桌面播放音视频也没有声音输出,可以排查一下是不是本地机器播放音视频也没有声音。如果本地机器有问题,可以尝试切换下声音的输出设备。

3. Android相关工具(adb、scrcpy)

3.1 Android调试工具

安装命令:

sudo apt-get install android-tools-adb

3.2 Android投屏工具(scrcpy)

安装命令:

sudo snap install scrcpy

4. 图形化的磁盘查看工具(GParted)

1. 安装命令:

sudo apt-get install gparted

2. 打开工具,如下所示:
在这里插入图片描述从图中可以看出来计算机只有一块2T的硬盘(sda),一共两个分区(sda1和sda2);其中sda1挂载到了/boot/efi引导程序上,而sda2才是真正存储系统和数据的分区。


5. 时序图,类图等绘制软件(Visual Paradigm社区版)

下载地址:https://www.visual-paradigm.com/cn/download/community.jsp?platform=linux
在这里插入图片描述


6. python开发工具(PyCharm)

官网下载:https://www.jetbrains.com/zh-cn/pycharm/download/#section=linux
在这里插入图片描述

1.安装第三方库:
File -> Settings… -> Project: xxx -> Python Interpreter -> 点击"+",搜索想要的库名称 -> 点击“Install Package”

2.安装第三方库超时解决办法:
在上面的“Install Package”页面有个“Manage Repositories”,点击进去后 -> 点击“+”,添加下面两个国内的镜像链接
https://mirrors.aliyun.com/pypi/simple/
https://pypi.tuna.tsinghua.edu.cn/simple/


7. 文本对比工具(Beyond Compare 4)

官网下载:https://www.scootersoftware.com/download.php
在这里插入图片描述

8. 屏幕录制gif工具(peek)

安装命令:

sudo add-apt-repository ppa:peek-developers/stable
sudo apt-get install peek

除了GIF格式,还支持APNG,WebM,MP4格式的录制。


9. 远程访问windows共享目录(mount.cifs)

1.创建windows共享目录
文件夹右键 -> 属性 -> 共享
在这里插入图片描述
2.在ubuntu上安装cifs-utils

sudo apt install cifs-utils

3.使用案例
例1:将//192.168.1.20/shared共享目录,挂载到/home/sun/win_share

sudo mount -t cifs -o username=administrator,password=123456,uid=sun,gid=sun //192.168.1.20/shared /home/sun/win_share

# username:远程windows的用户名。
# password:远程windows的用户密码。
# uid:ubuntu的用户id(名),设置id或者名均可。如果不设置uid,挂载后目录所属者为root用户。
# gid:ubuntu的用户组id(名),设置id或者名均可。如果不设置gid,挂载后目录所属组为root用户组。

例2:卸载上面挂载的目录

sudo umount /home/sun/win_share

注:共享目录路径不包含磁盘分区名称。


10. terminator下载及安装

ubuntu自带的终端不支持分屏功能,可以考虑使用这个工具。

sudo add-apt-repository ppa:mattrose/terminator
sudo apt-get update
sudo apt install terminator

安装完成之后,可以根据自己喜好配置一下,有两种方式。
(1) 打开terminator,在界面上右键选择配置文件首选项(P)
在这里插入图片描述

(2) 另一种方式可以修改配置文件,路径在~/.config/terminator/config,下面是我用的配置。

[global_config]
  handle_size = 2
  scroll_tabbar = True
  homogeneous_tabbar = False
  enabled_plugins = LaunchpadCodeURLHandler, APTURLHandler, LaunchpadBugURLHandler
  smart_copy = False
[keybindings]
  search = <Primary><Shift>f
  edit_tab_title = ""
[profiles]
  [[default]]
    background_color = "#282828"
    background_darkness = 0.74
    background_type = transparent
    foreground_color = "#eeeeec"
    show_titlebar = False
    scrollback_lines = 10000000
    palette = "#000000:#cc0000:#4e9a06:#c4a000:#3465a4:#75507b:#06989a:#d3d7cf:#555753:#ef2929:#8ae234:#fce94f:#729fcf:#ad7fa8:#34e2e2:#eeeeec"
    word_chars = "-,./?%&#_~"
    bold_is_bright = True
    title_transmit_bg_color = "#729fcf"
[layouts]
  [[default]]
    [[[child1]]]
      parent = window0
      type = Terminal
      profile = default
    [[[window0]]]
      parent = ""
      type = Window
[plugins]

上面其中有一项show_titlebar = False,这个是terminator特有的,如下所示红色那条就是titlebar。
在这里插入图片描述

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
第一阶段在PC机上学习熟悉Linux. 一.Red Hat Linux 9下的常用操作… ………………… 二.Minicom的使用….… 三.NFS的使用… … 四.应用程序编程实验…… 五.模块编程实验…… 六.简单的字符设备驱动实验…… 第二阶段在开发板上学习研究Linux. 一.MIZI Linux SDK for S3C2410开发环境及工具使用. 1.构造软件开发环境. 2.编译嵌入式Linux生成image…… 3.将嵌入式Linux的image下载到目标板… … 4. 嵌入式平台测试…… 一嵌入式Iinox取动开发 ……………… …… ……… 1.模块编程实验 …… 2. 点亮目标板的LED… … ……… 3.按键中断实验…… …… 4.定时器驱动及PWM输出 5.点亮目标板LCD.…… 6.安装触摸板. 三.构建完整的嵌入式Linux系统…………………… 1.桌面系统的启动…… 2.下载可读写的文件系统Yaffs… … 3.Yaffs文件系统移植…… 4.Yaffs作为根文件系统启动… 5.完整的嵌入式Linux系统…… 四.嵌入式WEB服务器…… 1. Boa移植… … 2.WEB应用开发……… 五.NFS的配置. 1.主机的NFS服务器配置… 2.目标机的NFS客户端配置……… 3.出现的问题…… 第三阶段在项目中应用Linux.… 一.进程间隔定时器…… 1.概念. 2.数据结构…… 3.操作函数 4.测试程序 二,虚拟地址 三.以太网控制器——CS8900A硬件调试, 1.调试步骤 2.出现过的问题 四.WiFi无线网络 1.在RedHat9上安装TL-WN210无线网卡驱动。 2.无线网络配置 3.RedHat9上使用WL-110无线网卡 4.无线网卡控制器PD6710硬件测试, 5.Linux下驱动程序及装载. 五,CPLD扩展外部设备 1.扩展I/0 2.扩展串口16C554. 六,PWM驱动蜂鸣器 1.驱动源码 2.驱动测试程序 3.出现过的问题 七.485网络驱动 1.硬件测试 2.Linux驱动程序 3.驱动测试程序 4.出现的问题 八.红外学习与发射 1.硬件测试程序 2.Linux驱动程序 3.驱动测试程序, 4.出现的问题 5.总结 九,网络编程, 1.常用函数 2.服务器程序 3.测试用客户程序 4.利用I0复用替代多进程的并发服务器…… 5.用无线网络测试上述程序 十.系统时间的实现. 十一。关于进程的体会 1.进程间不共享变量 2.进程通信——信号的使用 3.防止僵死进程。 第四阶段用户图形界面设计 一,QT应用编程 二. Qt/Embedded和QTOPIA.

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

星际工程师

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值