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
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) 命令学习笔记相关推荐
- linux基础命令学习笔记(二)
linux基础命令学习笔记(二) 1.kill :终止进程 kill pid (唯一标示一个进程) kill -9 强制终止 kill -15 命令未结束不能终止 # ps aux 查看所有进程 ...
- Linux 常用命令 学习笔记
1.创建目录: //创建目录filetest mkdir filetest 2.创建子目录: //创建子目录filetestchild mkdir -p filetest/filetestchild ...
- linux基础命令学习笔记
友情提示:linux的在线查询man很强大,任何命令和参数都可以查到,是全英文的,刚开始不太习惯,看久了就习惯了! 1.RedHat和FedoraCore的软件包是rpm格式的,而Debian和Ubu ...
- Linux JQ 命令学习笔记
目录 0. Prefice(前言) 1. Filter(过滤器) 2. Options(可选项) 3. Basic Filters(基础过滤器) 4. Types And Values(数据类型和值) ...
- linux账户密码 群组放在,linux基础命令学习(四)用户与群组
一.linux用户账号的管理 linux用户账号的管理主要包括用户添加.用户删除.用户修改. 添加用户账号就是在系统创建一个新账号,然后为新账号分为用户号.用户组.主目录和登录Shell等资源. 刚添 ...
- linux之awk命令学习笔记
Linux之awk命令学习笔记 前言 AWK 是一种处理文本文件的语言,是一个强大的文本分析工具. 之所以叫 AWK 是因为其取了三位创始人 Alfred Aho,Peter Weinberger, ...
- Linux/ubuntu深度学习,查看cuda、cudnn、显卡、驱动的版本的命令
查看Linux/ubuntu深度学习的cuda.cudnn.显卡.驱动的版本 1.查看cudnn版本: 法一: nvcc -V 注意:V是大写的. 法二: cat /usr/local/cuda/ve ...
- Linux命令学习笔记
Linux命令学习笔记 1 前言 1.1 系统版本 1.2 终端切换 1.3 快捷键 1.4 帮助文档 1.5 关机重启 2 目录命令 2.1 当前目录 pwd 2.2 切换目录 cd 2.3 查看目 ...
- Linux进程线程学习笔记:运行新程序
Linux进程线程学习笔记:运行新程序 周银辉 在上一篇中我们说到,当启动一个新进程以后,新进程会复制父进程的大部份上下文并接着运行父进程中的代码,如果我们使新进程不运行原父进程的代码,转而运行另外一 ...
最新文章
- Solaris下ftp配置(初稿-待补充)
- 小菜的 VUE 使用技巧 持续更新
- 会议更流畅,表情更生动!视频生成编码 VS 国际最新 VVC 标准
- 二进制法生成1-n的子集
- asp.net C# 计算运算耗时时间
- [LeetCode]Remove Nth Node From End of List
- 面试题:常用的http状态码
- linux重要的目录之etc
- python自学-新手如何自学python课程?
- [笔记] 最大权闭合子图最大流最小割相关笔记
- Linux 学习作业:认识bash shell
- 平面设计图文混排要怎么做
- POST参数转为DICT
- EndNote20 for Mac 与搭载Apple M1芯片Mac版Word不兼容的解决方案(新发布的EndNote 20.1更新版可适配Apple M1)
- 2023最新苹果CMS10魔加主题1.1.6去授权版+支持全部版本
- 房租分期业务系统-抓住新的市场机遇
- Python Selenium 字节校招实习岗筛选
- c语言源码 文件绑捆,js捆绑TypeScript声明文件的方法教程
- 学过c语言如何入门Python?
- excel如何把多张表合并成一个表_EXCEL如何把多个表格合并成一个表格