Ubuntu使用小技巧
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+ OptionsApplication 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使用小技巧的更多相关文章
- ubuntu server小技巧(不定期更新)
0.常用工具apt安装包名 # ssh服务器工具 apt-get install openssh-server # RabbitMQapt-get install rabbitmq-server # ...
- ubuntu 使用小技巧
1. 查看网速 ethstatus ubuntu下用ethstatus可以监控实时的网卡带宽占用.这个软件能显示当前网卡的 RX 和 TX 速率,单位是Byte 安装 ethstatus 软件 sud ...
- Ubuntu使用小技巧汇总
1. Ubuntu创建/切换root用户 sudo passwd rootsu root 2. 解决Ubuntu14.04系统没有自带右键打开终端的问题 sudo apt-get install na ...
- 【Ubuntu】小技巧
1.在 usr/share/applications/ 中可以找到 .desktop 文件,修改其内容可以修改你的桌面快捷方式, 例如图标或者分类还可以新建你的 .desktop ,如果你安装的软件没 ...
- Linux系列:Ubuntu/fedora实用小技巧—禁止自动锁屏、设置免密码自动登录、免密码执行sudo操作
首先声明:该文虽以Ubuntu 13.04为例,同样适用于Fedora 17(已测试),但在较低版本的Ubuntu下可能有所差异,具体看后面的注意事项. 技巧目录: 解决Ubuntu下每隔几分钟自动锁 ...
- linux系统维护时的一些小技巧,包括系统挂载新磁盘的方法!可收藏!
这里发布一些平时所用到的小技巧,不多,不过会持续更新.... 1.需要将history创建硬链接ln 全盘需要备份硬链接 ln /etc/xxx /home/xxx 2.root用户不可以远程 /et ...
- Nginx return 关键字配置小技巧
Nginx的return关键字属于HttpRewriteModule模块: 语法:return http状态码 默认值:无 上下文:server,location,if 该指令将结束执行直接返回htt ...
- Python补充02 Python小技巧
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! 在这里列举一些我使用Python时积累的小技巧.这些技巧是我在使用Python过程 ...
- python 小技巧(import模块、查询类继承关系、安装包)
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! 在这里列举一些我使用Python时积累的小技巧.这些技巧是我在使用Python过程 ...
随机推荐
- Nginx 部署多个 web 项目(虚拟主机)
1,创建 www 目录 2,在 www 目录下创建 test1 和 test2 目录,表示两个项目 3,test1 下创建 test1.html 4,test2 下创建 test2.html 5,配置 ...
- Android-简单总结一下图片压缩
最近项目需要用到图片压缩,所以简单总结一下.大致分为三种压缩. 图片质量压缩. 意思就是降低图片的质量,针对文件处理,但本身的像素点并不会减少. 本来像素点是这样的,经过算法计算,若一个像素点周围所存 ...
- power designer的安装
PowerDesigner的安装 原由:新学期要开概要设计(软件设计与体系结构)这门课,老师推荐了两个CASE工具. Rational Rose Power Designer 本来想找rose的资源, ...
- 解决Chrome与jQuery菜单兼容问题
题外,Chrome最近在耗电量方面超过了Edge,不过内存占用还是高啊,开发时偶尔用用.这不,http://jqueryui.com/menu/的官方菜单都支持的不好,改改吧! 打开jquery-ui ...
- go 开发中需要注意的与python的不同点
从python转golang开发已经3个月了,因为写过c++,所以对golang接受的还算快,这段经历也不是很痛苦.伯乐在线上看了一些大神关于python转golang过程中的不适应和吐槽,决定写下篇 ...
- windows 获取用户的Sid的方法
正常获取: whoami /user 如果要获取其他用户的SID就显得力不从心了,我们可以使用微软提供的系统工具 Sysinternals Suite 下载地址:https://docs.micros ...
- SQL中常用数学函数
--1 RAND() 返回0到1的随机值,若不指定随机种子,返回值不同;若指定的种子相同则随机值相同SELECT RAND()SELECT RAND()SELECT RAND(100)SELECT R ...
- web前端(10)—— 浮动,清除默认样式
文档流 web页面和ps等设计软件有本质的区别,web 网页的制作,是个“流”,从上而下 ,像 “织毛衣”,就跟编程语言一样,都是由上而下 而设计软件 ,想往哪里画东西,就去哪里画 文档流带来的最明显 ...
- web前端(8)—— CSS选择器
选择器 选择器,说白了就是html的标签或者其相关特性,在一个HTML页面中会有很多很多的元素,不同的元素可能会有不同的样式,某些元素又需要设置相同的样式,选择器就是用来从HTML页面中查找特定元素的 ...
- python第一百零九天---Django 4
session :1. Session 基于Cookie做用户验证时:敏感信息不适合放在cookie中 a. Session原理 Cookie是保存在用户浏览器端的键值对 Session是保存在服务器 ...