1, md5sum 输出字符串的MD5值

  echo -n 123456 | md5sum //-n表示不打印回车符


2, ubuntu设置dock任务栏鼠标点击效果

  16.04:

  调整位置:gsettings set com.canonical.Unity.Launcher launcher-position Bottom //Left Bottom两个选项,注意这个只能在用户下有效,不能在root下

  sudo apt install compizconfig-settings-manager

  以下18.04

  gsettings range org.gnome.shell.extensions.dash-to-dock click-action //列举所有可用设置

  gsettings set org.gnome.shell.extensions.dash-to-dock click-action "minimize" //设置为单击最小化

  gsettings reset org.gnome.shell.extensions.dash-to-dock click-action//还原为默认设置


3,Ubuntu 挂载windows磁盘

首先我们需要查看一下磁盘的分配情况,在终端中输入

  sudo fdisk -l

然后通过

  mount -t ntfs /dev/sda2 /mnt/F -o iocharset=utf8,umask=0

命令挂载目录,然后打开/mnt/F就可以看到你F盘的文件了。这里的umask=0表示允许所有用户读写挂载分区的文件。

当然,如果想卸载分区的话,可以通过下面的命令完成卸载。

  umount /dev/sda2

可是每次开机都要通过这样的命令才能挂载分区,感觉特别麻烦,如果想让系统在启动的时候自动挂载分区,可以修改/etc/fstab文件,在文件末尾加上/dev/sda2 /mnt/F ntfs utf8,umask=0即可,如下所示:

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sda10 during installation
UUID=0d399cce-d2e4-4bd1-8bb1-d8603f38cf3e /               ext4    errors=remount-ro 0       1
/dev/sda4 /mnt/c ntfs utf8,umask=0
/dev/sda6 /mnt/d ntfs utf9,umask=0
/dev/sda7 /mnt/e ntfs utf8,umask=0
/dev/sda8 /mnt/f ntfs utf8,umask=0

或者 /dev/sda8 /mnt/f ntfs defaults 0 0

注意,普通用户使不能对该文件进行修改的,要修改该文件可以在终端输入sudo gedit /etc/fstab打开,修改后保存,重启以后就可以看到/mnt/F目录下为原来F盘的文件了。



5, 在ubuntu中安装软件失败后,可以使用apt-get install -f命令自动安装需要的依赖,同时还可以移除不需要的依赖。


6, 中文输入法无法打出“【】”。编辑/usr/share/fcitx/data/punc.mb.zh_CN   然后重启fcitx即可:fcitx   -r


7,ubuntu16.04 安装php7.0 nginx mysql

  apt-get install mysql-server //mysql貌似只要装一个mysql-server就可以了.

  apt-get install php7.0

  apt-get install php7.0-mysql //安装php的 mysql扩展。这个命令直接把底层的扩展msyqlnd 和上层的扩展mysqli等一起装上

  apt-get install nginx


8, ubuntu16.04下安装雅黑字体

在/usr/share/fonts/truetype下新建文件夹yahei,然后将下载的ttf格式的字体文件拷到此文件夹下。然后在此文件夹内执行如下命令即可:

sudo mkfontscale
sudo mkfontdir
sudo fc-cache

使用gnome-tweak-tool可以设置ubuntu系统的显示字体。


9, linux进程相关命令ps

Linux下强制杀死进程的方法

  • ps -u 指定用户
  • ps aux | less
  • ps aux | grep 'xxx'
  • ps aux --sort -pcpu | less //按照cpu由大到小排序
  • ps aux --sort -pmem //按照内存由大到小排序
  • ps ef | sort -nrk4 //sort排序命令, -n表示按照整个数字的大小排序(否则按首个字符的数字大小排序,即32<4), -r倒序排序; -k4表示按照ps -ef输出的第四个字段排序(第四个是内存)。
  • ps aux | grep xxx | sort -nrk4

10,Ubuntu16.04下navicat过期解决方法

  删除用户目录下(/root 或 /home/xxx)的.navicat文件夹下的system.reg文件。如果不行,就把整个.navicat文件夹删除,然后重新运行./start_navicat,重新安装navicat。


11, tail

【tail命令显示文件最后的指定行, -f 用于监视文件变化,实时刷新到屏幕上】

tail -f      等同于--follow=descriptor,根据文件描述符进行追踪,当文件改名或被删除,追踪停止

tail -F     等同于--follow=name  --retry,根据文件名进行追踪,并保持重试,即该文件被删除或改名后,如果再次创建相同的文件名,会继续追踪

tailf        等同于tail -f -n (貌似tail -f或-F默认也是打印最后10行,然后追踪文件),与tail -f不同的是,如果文件不增长,它不会去访问磁盘文件,所以tailf特别适合那些便携机上跟踪日志文件,因为它减少了磁盘访问,可以省电

本文介绍Linux下tail命令的使用方法。
linux tail命令用途是依照要求将指定的文件的最后部分输出到标准设备,通常是终端,通俗讲来,就是把某个档案文件的最后几行显示到终端上,假设该档案有更新,tail会自己主动刷新,确保你看到最新的档案内容。

一、tail命令语法

tail [ -f ] [ -c Number | -n Number | -m Number | -b Number | -k Number ] [ File ]
参数解释:
-f 该参数用于监视File文件增长。
-c Number 从 Number 字节位置读取指定文件
-n Number 从 Number 行位置读取指定文件。
-m Number 从 Number 多字节字符位置读取指定文件,比方你的文件假设包括中文字,假设指定-c参数,可能导致截断,但使用-m则会避免该问题。
-b Number 从 Number 表示的512字节块位置读取指定文件。
-k Number 从 Number 表示的1KB块位置读取指定文件。
File 指定操作的目标文件名称
上述命令中,都涉及到number,假设不指定,默认显示10行。Number前面可使用正负号,表示该偏移从顶部还是从尾部開始计算。
tail可运行文件一般在/usr/bin/以下。

二、tail命令使用方法演示例子

、tail -f filename
说明:监视filename文件的尾部内容(默认10行,相当于增加参数 -n ),刷新显示在屏幕上。退出,按下CTRL+C。

、tail -n  filename
说明:显示filename最后20行。

、tail -r -n  filename
说明:逆序显示filename最后10行。

补充:
跟tail功能相似的命令还有:
cat 从第一行開始显示档案内容。
tac 从最后一行開始显示档案内容。
more 分页显示档案内容。
less 与 more 相似,但支持向前翻页
head 仅仅显示前面几行
tail 仅仅显示后面几行
n 带行号显示档案内容
od 以二进制方式显示档案内容

12,

linux (ubuntu) 命令学习笔记的更多相关文章

  1. linux基础命令学习笔记(二)

    linux基础命令学习笔记(二) 1.kill :终止进程  kill pid (唯一标示一个进程) kill -9  强制终止  kill -15 命令未结束不能终止 # ps aux 查看所有进程 ...

  2. 【Linux】命令学习笔记和总结

    莫名的想学习一下Linux了,因为对这方面的知识储备为0.对于命令行界面始终是零接触零了解,对一个程序员来说这几乎是致命的,所以简单了解一下. 一.教程参考 参考菜鸟教程即可: Linux 教程 | ...

  3. Linux常用命令学习笔记——基于CentOS 7

    前言:最近在linux培训时复习了一下linux系统中一些常用的命令和用法,整理成了笔记,虽然些许零散,但希望对大家有所帮助. 目录 0.帮助指令 1.关机.重启.注销命令 2.文件和目录操作命令 3 ...

  4. linux基础命令学习笔记(一)

    2019年4月1日: “目录” = “文件夹” 常用命令(一): 1.ls: list 列表,默认当前文件夹的文件和目录 linux:命令+选项+参数 ls -l:长输出,列出文件的详细信息 - rw ...

  5. 从零开始学安全(七)●Linux基础命令学习笔记

    halt 关机reboot 现在重新启动su - 如果当前是普通用户,则输入这条命令切换到管理员用户(root),如果要切换到其他用户则敲入 su - 用户名 如: su - wangxin root ...

  6. Linux常用命令-学习笔记

    Linux命令格式: 命令 [命令参数] [命令对象] # 命令之间的参数和对象用单个空格进行分割 # "[]"代表可选,{}代表必选其中的一项,|代表或者的关系,<> ...

  7. Linux Date命令学习笔记

    date 根据给定格式显示日期或设置系统日期时间.print or set the system date and time 指令所在路径:/bin/date 命令参数: 参数 描述 -d 显示字符串 ...

  8. linux常用命令学习笔记

    1.top命令 作用:该命令可以按CPU使用.内存使用和执行时间对任务进行排序,常用来监控系统中占用CPU或内存较高的程序及CPU和内存的负载. 默认视图: 当想看系统负载时,可观察汇总的%CPU中的 ...

  9. Linux防火墙iptables学习笔记(三)iptables命令详解和举例[转载]

     Linux防火墙iptables学习笔记(三)iptables命令详解和举例 2008-10-16 23:45:46 转载 网上看到这个配置讲解得还比较易懂,就转过来了,大家一起看下,希望对您工作能 ...

随机推荐

  1. camstart API 服务器负载均衡

    docker 安装haproxy docker pull haproxy 创建配置文件到:D:/docker/haproxy 配置文件内容如下 # 配置文件 # 全局配置 global # 设置日志文 ...

  2. 同机器与不同机器redis集群

    此文为另外一位大神原创由于没有找到分享功能  粘贴复制到此  原地址为https://blog.csdn.net/u012042021/article/details/72818759 一.同机器下的 ...

  3. 堡垒机升级V3.2.14

  4. fyi

    <div> <h5 class="page-header">人件费预测项目管理</h5> <hr></div><d ...

  5. 操作CSS样式公共方法库

    项目中常用的一些方法,我们都封装到公共方法库 let utils = (function () { //=>获取元素的样式 let getCss = function (curEle, attr ...

  6. ES6学习笔记(函数)

    1.函数参数的默认值 ES6 允许为函数的参数设置默认值,即直接写在参数定义的后面. function log(x, y = 'World') { console.log(x, y); } log(' ...

  7. SQLAlchemy介绍

    SQLAlchemy 增删改查 一对多 多对多   Python 的 ORM 框架 SQLAlchemy 有些同学已经听说过这个框架的大名了,也听说了 SQLAlchemy 没有 Django 的 M ...

  8. C++ map 使用erase在windows下崩溃,在linux下没有问题的原因

    注意:此程序在win环境下会出现上述描述的问题:在mac环境下第一种方式是正常运行的.Map.erase有3个重载函数: void erase(iterator position); size_typ ...

  9. python字符串的魔法

    *首字母大写test="aslf"v=test.capitalize()print(v) *所有字母变成小写test="QWFDE"v=test.casefol ...

  10. [leetcode]272. Closest Binary Search Tree Value II二叉搜索树中最近的值2

    Given a non-empty binary search tree and a target value, find k values in the BST that are closest t ...