1. Ubuntu下自由截图

Ubuntu下使用PrintScreen按键可以截取整个屏幕,但是很多时候并不需要那么多内容,还需要对图片进行编辑。

这时候就需要截图时,有矩形选择,更符合要求。

进入System Settings...->Keyboard->Shortcuts,然后选择Custom Shortcuts即可创建自定义的快捷键。

点击“+”,然后在弹出的窗口输入Name和Command如下,最后点击Disabled同时按下想要的快捷键,比如Shift+Ctrl+A。

结果变成如下。只要按下组合快捷键,那么鼠标就会变成十字形,即可选择自己想要的截图区域。

其实原因也很简单,gnome-screenshot -h即可知道。

Usage:
  gnome-screenshot [OPTION...]

Help Options:
  -h, --help                     Show help options
  --help-all                     Show all help options
  --help-gapplication            Show GApplication options
  --help-gtk                     Show GTK+ Options

Application Options:
  -c, --clipboard                Send the grab directly to the clipboard-----------------------------------直接保存到剪切板,避免弹出框选择。
  -w, --window                   Grab a window instead of the entire screen
  -a, --area                     Grab an area of the screen instead of the entire screen---------------保存选择区域。
...

2. Windows通过SAMBA访问Ubuntu文件服务

这里的SAMBA可不是桑巴的意思,详细介绍参照这里SAMBA(Software)

好了直接介绍如何使用,如果没有安装过SAMBA服务,通过sudo apt-get install samba安装。

然后配置/etc/samba/smb.conf如下:

##############################
[jenkins]
comment = Share folder for jenkins
path = /home/jenkins----------------------------------------------Ubuntu系统的目录。
public = yes
writable = yes
#valid users = jenkins
create mask = 0700
directory mask = 0700
force user = jenkins
force group = jenkins
available = yes
browseable = yes

再修改了smb.conf之后需要重启smb服务。

/etc/init.d/smbd restart----------------重启smb服务

/etc/init.d/smbd start-------------------启动smb服务

/etc/init.d/smbd stop-------------------停止smb服务

3. 扫描局域网段的机器

安装nmap(sudo apt install nmap),然后执行扫描192.168.1.0~192.168.1.255网段所有可以ping通的机器。

nmap -sP 192.168.1.0/24

4. 遍历各进程获取详细信息

如果需要获取系统所有进程的详细信息,ps、top之类的可能满足不了要求。

可以通过遍历系统所有进程的/proc/xxx/stat,然后在Excel中进行查看。

如下脚本,遍历进程1~2000。

#!/bin/bash  

for i in $(seq  )
do
if [ -f "/proc/$i/stat" ];then
cat /proc/$i/stat;
fi
done

将上面遍历结果,在Excel中打开,分隔符选空格即可。隐藏部分列之后,如下,可以看到很多详细的信息。

5. 清华大学 Kernel Mirror

如需克隆 linux 代码,使用

git clone https://mirrors.tuna.tsinghua.edu.cn/git/linux.git

若要将 tuna mirror 加入已有代码库,可在已有仓库中运行。

git remote add tuna https://mirrors.tuna.tsinghua.edu.cn/git/linux.git

或运行

git remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/linux.git

将默认上游设置为 TUNA 镜像。

6. Ubuntu FTP服务器

安装vsftpd服务:

sudo apt install vsftpd

配置/etc/vsftpd.conf文件:

utf8_filesystem=YES

local_root=/home/xxx/ftp

allow_writeable_chroot=yes

然后在浏览器中输入:ftp://ip_address/即可访问ftp服务。

更多详细配置参考:《ubuntu 使用vsftpd 创建FTP服务(用户名密码登录,限制列出目录)》 《Ubuntu16.04 安装 ftp 服务器》。

Ubuntu使用小技巧的更多相关文章

  1. ubuntu server小技巧(不定期更新)

    0.常用工具apt安装包名 # ssh服务器工具 apt-get install openssh-server # RabbitMQapt-get install rabbitmq-server # ...

  2. ubuntu 使用小技巧

    1. 查看网速 ethstatus ubuntu下用ethstatus可以监控实时的网卡带宽占用.这个软件能显示当前网卡的 RX 和 TX 速率,单位是Byte 安装 ethstatus 软件 sud ...

  3. Ubuntu使用小技巧汇总

    1. Ubuntu创建/切换root用户 sudo passwd rootsu root 2. 解决Ubuntu14.04系统没有自带右键打开终端的问题 sudo apt-get install na ...

  4. 【Ubuntu】小技巧

    1.在 usr/share/applications/ 中可以找到 .desktop 文件,修改其内容可以修改你的桌面快捷方式, 例如图标或者分类还可以新建你的 .desktop ,如果你安装的软件没 ...

  5. Linux系列:Ubuntu/fedora实用小技巧—禁止自动锁屏、设置免密码自动登录、免密码执行sudo操作

    首先声明:该文虽以Ubuntu 13.04为例,同样适用于Fedora 17(已测试),但在较低版本的Ubuntu下可能有所差异,具体看后面的注意事项. 技巧目录: 解决Ubuntu下每隔几分钟自动锁 ...

  6. linux系统维护时的一些小技巧,包括系统挂载新磁盘的方法!可收藏!

    这里发布一些平时所用到的小技巧,不多,不过会持续更新.... 1.需要将history创建硬链接ln 全盘需要备份硬链接 ln /etc/xxx /home/xxx 2.root用户不可以远程 /et ...

  7. Nginx return 关键字配置小技巧

    Nginx的return关键字属于HttpRewriteModule模块: 语法:return http状态码 默认值:无 上下文:server,location,if 该指令将结束执行直接返回htt ...

  8. Python补充02 Python小技巧

    作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! 在这里列举一些我使用Python时积累的小技巧.这些技巧是我在使用Python过程 ...

  9. python 小技巧(import模块、查询类继承关系、安装包)

    作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! 在这里列举一些我使用Python时积累的小技巧.这些技巧是我在使用Python过程 ...

随机推荐

  1. AI在汽车中的应用:实用深度学习

    https://mp.weixin.qq.com/s/NIza8E5clC18eMF_4GMwDw 深度学习的“深度”层面源于输入层和输出层之间实现的隐含层数目,隐含层利用数学方法处理(筛选/卷积)各 ...

  2. RPC框架学习总结

    1.RPC是一种技术框架的称呼,不是某种具体协议,不局限于某种协议,RPC顾名思义就是远程过程调用,其核心思想是,RPC客户端调用远程服务器上的接口完成过程调用,远程服务器把结果返回. 2.RPC的最 ...

  3. 电脑端支付宝支付 -前端获取支付宝返回的form 以及submit 调用支付扫码页面

    前端调取支付宝支付接口(后台进行封装,没有直接调取支付宝接口),调用返回的数据中,将会有一串的form表单数据返回,我们需要将此表单在当前调用页面submit下,以跳转到支付扫码页: 支付宝返回的fo ...

  4. 你不可不知的Java引用类型之——ReferenceQueue源码详解

    定义 ReferenceQueue是引用队列,用于存放待回收的引用对象. 说明 对于软引用.弱引用和虚引用,如果我们希望当一个对象被垃圾回收器回收时能得到通知,进行额外的处理,这时候就需要使用到引用队 ...

  5. Apktool(2)——使用前必须知道的apk知识

    这里拿testapp.apk为例,如下图所示,左图为直接解压apk得到的文件,右图为apktool反编译得到的文件(反编译的使用在下一篇重点介绍) 图1 解压apk和反编译apk得到的文件目录对比 一 ...

  6. 读JP摩根的《加密货币展望》阅读笔记

    加密货币不可能死掉, 非常容易以各种形式生存下去早期加密货币的半数以上交易额是地下钱庄交易. 现在已经被投资和投机交易取代.加密货币不可能取代政府发行的货币,其影响到了美元人民币的主权利益加密货币面临 ...

  7. windows网络编程中文 笔记(二)

    IPv4 地址段 IPv4地址类别 种类 网络部分 第1个数字 端点数字 A  8位  0-127  16777216 B  16位  128-191  65526 C  24位  193-223   ...

  8. The JSP specification requires that an attribute name is

    把另一个博客内容迁移到这里 七月 10, 2016 10:23:12 上午 org.apache.catalina.core.ApplicationDispatcher invoke 严重: Serv ...

  9. monkeyrunner.bat运行python脚本/命令行

    http://luochunfeng163.blog.163.com/blog/static/1670092492014258914775/

  10. [Hive_9] Hive 的排序

    0. 说明 全排序(order by) | 部分排序(sort by) | hash 分区(distribute by)  | cluster by 1. 前期准备 1.1 建表 create tab ...