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) 命令学习笔记的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java基于自定义注解的面向切面的实现
- 下一篇: 通过安装scl软件集,使用高版本gcc的