linux (ubuntu) 命令学习笔记
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
- 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) 命令学习笔记的更多相关文章
- linux基础命令学习笔记(二)
linux基础命令学习笔记(二) 1.kill :终止进程 kill pid (唯一标示一个进程) kill -9 强制终止 kill -15 命令未结束不能终止 # ps aux 查看所有进程 ...
- 【Linux】命令学习笔记和总结
莫名的想学习一下Linux了,因为对这方面的知识储备为0.对于命令行界面始终是零接触零了解,对一个程序员来说这几乎是致命的,所以简单了解一下. 一.教程参考 参考菜鸟教程即可: Linux 教程 | ...
- Linux常用命令学习笔记——基于CentOS 7
前言:最近在linux培训时复习了一下linux系统中一些常用的命令和用法,整理成了笔记,虽然些许零散,但希望对大家有所帮助. 目录 0.帮助指令 1.关机.重启.注销命令 2.文件和目录操作命令 3 ...
- linux基础命令学习笔记(一)
2019年4月1日: “目录” = “文件夹” 常用命令(一): 1.ls: list 列表,默认当前文件夹的文件和目录 linux:命令+选项+参数 ls -l:长输出,列出文件的详细信息 - rw ...
- 从零开始学安全(七)●Linux基础命令学习笔记
halt 关机reboot 现在重新启动su - 如果当前是普通用户,则输入这条命令切换到管理员用户(root),如果要切换到其他用户则敲入 su - 用户名 如: su - wangxin root ...
- Linux常用命令-学习笔记
Linux命令格式: 命令 [命令参数] [命令对象] # 命令之间的参数和对象用单个空格进行分割 # "[]"代表可选,{}代表必选其中的一项,|代表或者的关系,<> ...
- Linux Date命令学习笔记
date 根据给定格式显示日期或设置系统日期时间.print or set the system date and time 指令所在路径:/bin/date 命令参数: 参数 描述 -d 显示字符串 ...
- linux常用命令学习笔记
1.top命令 作用:该命令可以按CPU使用.内存使用和执行时间对任务进行排序,常用来监控系统中占用CPU或内存较高的程序及CPU和内存的负载. 默认视图: 当想看系统负载时,可观察汇总的%CPU中的 ...
- Linux防火墙iptables学习笔记(三)iptables命令详解和举例[转载]
Linux防火墙iptables学习笔记(三)iptables命令详解和举例 2008-10-16 23:45:46 转载 网上看到这个配置讲解得还比较易懂,就转过来了,大家一起看下,希望对您工作能 ...
随机推荐
- 用Python手把手教你搭一个Transformer!
来源商业新知网,原标题:百闻不如一码!手把手教你用Python搭一个Transformer 与基于RNN的方法相比,Transformer 不需要循环,主要是由Attention 机制组成,因而可以充 ...
- yii2.0 url美化-apache服务器
//配置内容 'urlManager' => [ 'enablePrettyUrl' => true, 'enableStrictParsing' => false, //不启用严格 ...
- Idea使用maven搭建SpringMVC框架
https://www.cnblogs.com/shang-shang/p/7477607.html
- 采用ftpServer构建嵌入式ftp服务器时设置pass功能
讲ftpserver嵌入式ftp服务器的文章很多,但是都没有介绍pass功能设置的. apach上pass部分也是针对的ftpd服务器的xml配置,关于嵌入式ftp服务器设置pass功能的部分几乎没有 ...
- React Router的Route的使用
Route 是 React Router中用于配置路由信息的组件,每当有一个组件需要根据 URL 决定是否渲染时,就需要创建一个 Route. 1) path 每个 Route 都需要定义一个 pat ...
- Failed to install gems via Bundler
问题:在执行git push heroku master时,程序报错. 解决办法: 1.bundle update 2.git add . 3.git commit -m "message& ...
- C/C++扩展Python的时候数据类型转换的对应:
- c++ vector push_back对象的时候存起来的是拷贝
比如 class C1; vector<C1> vec;C1* p=new C1;vec v1;v1.push_back(&(*p));delete p; 这里,传进函数的是引用, ...
- sql的日期和时间函数–date_format
Mysql的日期和时间函数–date_format DATE_FORMAT(date,format)依照 format 字符串格式化 date 值.下面的修饰符可被用于 format 字符串中:修 ...
- Spring Boot SSL
转载 https://howtodoinjava.com/spring-boot/spring-boot-ssl-https-example/ Spring Boot SSL 学习如何将Web应用程 ...