博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Ubuntu使用小技巧
阅读量:5966 次
发布时间:2019-06-19

本文共 2296 字,大约阅读时间需要 7 分钟。

 

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服务,通过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 1 2000)doif [ -f "/proc/$i/stat" ];thencat /proc/$i/stat;fidone

 

将上面遍历结果,在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服务。

更多详细配置参考:《》 《》。

 

转载地址:http://bqmax.baihongyu.com/

你可能感兴趣的文章
jsp内置对象作业3-application用户注册
查看>>
android115 自定义控件
查看>>
iOS uuchart 用法
查看>>
c# 多线程 调用带参数函数
查看>>
JQuery 如何选择带有多个class的元素
查看>>
The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or the jar
查看>>
VS快速生成JSON数据格式对应的实体
查看>>
Word2vec 模型载入(tensorflow)
查看>>
Linux内核——定时器和时间管理
查看>>
RabbitMq消息序列化简述
查看>>
git忽略文件【转】
查看>>
Web上的支持的图片格式以及它们之间的区别
查看>>
随意而为
查看>>
jQuery监听文本框值改变触发事件(propertychange)
查看>>
HDU--2040
查看>>
甲骨文Java Archive
查看>>
查看数据库错误日志的位置
查看>>
电信网络拓扑图自动布局
查看>>
C#中List〈string〉和string[]数组之间的相互转换
查看>>
洛谷P1108 低价购买[DP | LIS方案数]
查看>>