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 10(貌似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命令使用方法演示例子1、tail -f filename
说明:监视filename文件的尾部内容(默认10行,相当于增加参数 -n 10),刷新显示在屏幕上。退出,按下CTRL+C。2、tail -n 20 filename
说明:显示filename最后20行。3、tail -r -n 10 filename
说明:逆序显示filename最后10行。补充:
跟tail功能相似的命令还有:
cat 从第一行開始显示档案内容。
tac 从最后一行開始显示档案内容。
more 分页显示档案内容。
less 与 more 相似,但支持向前翻页
head 仅仅显示前面几行
tail 仅仅显示后面几行
n 带行号显示档案内容
od 以二进制方式显示档案内容

View Code


12,

linux (ubuntu) 命令学习笔记相关推荐

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

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

  2. Linux 常用命令 学习笔记

    1.创建目录: //创建目录filetest mkdir filetest 2.创建子目录: //创建子目录filetestchild mkdir -p filetest/filetestchild ...

  3. linux基础命令学习笔记

    友情提示:linux的在线查询man很强大,任何命令和参数都可以查到,是全英文的,刚开始不太习惯,看久了就习惯了! 1.RedHat和FedoraCore的软件包是rpm格式的,而Debian和Ubu ...

  4. Linux JQ 命令学习笔记

    目录 0. Prefice(前言) 1. Filter(过滤器) 2. Options(可选项) 3. Basic Filters(基础过滤器) 4. Types And Values(数据类型和值) ...

  5. linux账户密码 群组放在,linux基础命令学习(四)用户与群组

    一.linux用户账号的管理 linux用户账号的管理主要包括用户添加.用户删除.用户修改. 添加用户账号就是在系统创建一个新账号,然后为新账号分为用户号.用户组.主目录和登录Shell等资源. 刚添 ...

  6. linux之awk命令学习笔记

    Linux之awk命令学习笔记 前言 AWK 是一种处理文本文件的语言,是一个强大的文本分析工具. 之所以叫 AWK 是因为其取了三位创始人 Alfred Aho,Peter Weinberger, ...

  7. Linux/ubuntu深度学习,查看cuda、cudnn、显卡、驱动的版本的命令

    查看Linux/ubuntu深度学习的cuda.cudnn.显卡.驱动的版本 1.查看cudnn版本: 法一: nvcc -V 注意:V是大写的. 法二: cat /usr/local/cuda/ve ...

  8. Linux命令学习笔记

    Linux命令学习笔记 1 前言 1.1 系统版本 1.2 终端切换 1.3 快捷键 1.4 帮助文档 1.5 关机重启 2 目录命令 2.1 当前目录 pwd 2.2 切换目录 cd 2.3 查看目 ...

  9. Linux进程线程学习笔记:运行新程序

    Linux进程线程学习笔记:运行新程序 周银辉 在上一篇中我们说到,当启动一个新进程以后,新进程会复制父进程的大部份上下文并接着运行父进程中的代码,如果我们使新进程不运行原父进程的代码,转而运行另外一 ...

最新文章

  1. Solaris下ftp配置(初稿-待补充)
  2. 小菜的 VUE 使用技巧 持续更新
  3. 会议更流畅,表情更生动!视频生成编码 VS 国际最新 VVC 标准
  4. 二进制法生成1-n的子集
  5. asp.net C# 计算运算耗时时间
  6. [LeetCode]Remove Nth Node From End of List
  7. 面试题:常用的http状态码
  8. linux重要的目录之etc
  9. python自学-新手如何自学python课程?
  10. [笔记] 最大权闭合子图最大流最小割相关笔记
  11. Linux 学习作业:认识bash shell
  12. 平面设计图文混排要怎么做
  13. POST参数转为DICT
  14. EndNote20 for Mac 与搭载Apple M1芯片Mac版Word不兼容的解决方案(新发布的EndNote 20.1更新版可适配Apple M1)
  15. 2023最新苹果CMS10魔加主题1.1.6去授权版+支持全部版本
  16. 房租分期业务系统-抓住新的市场机遇
  17. Python Selenium 字节校招实习岗筛选
  18. c语言源码 文件绑捆,js捆绑TypeScript声明文件的方法教程
  19. 学过c语言如何入门Python?
  20. excel如何把多张表合并成一个表_EXCEL如何把多个表格合并成一个表格

热门文章

  1. 特征选择与特征权重区别
  2. 电动力学每日一题 2021/10/11
  3. VC++ 中MSDataGrid控件的使用
  4. Win32 C 语言程序编译多个文件和在多个文件中声明外部变量
  5. mysql批量复制表数据到另外几张表的写法
  6. ssl1236-逃亡准备【dp之多重背包】
  7. 一个可以设置中奖概率的抽奖程序[转]
  8. Junit测试 - Spring的配置
  9. NHibernate配置引发的异常
  10. Craig离开Webb了