linux (ubuntu) 命令學習筆記 Linux下強制殺死進程的方法

1, md5sum 輸出字符串的MD5值php

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

 


2, ubuntu設置dock任務欄鼠標點擊效果mysql

  16.04:linux

  調整位置:gsettings set com.canonical.Unity.Launcher launcher-position Bottom //Left Bottom兩個選項,注意這個只能在用戶下有效,不能在root下
nginx

  sudo apt install compizconfig-settings-managersql

  如下18.04shell

  gsettings range org.gnome.shell.extensions.dash-to-dock click-action //列舉全部可用設置ubuntu

  gsettings set org.gnome.shell.extensions.dash-to-dock click-action "minimize" //設置爲單擊最小化
windows

  gsettings reset org.gnome.shell.extensions.dash-to-dock click-action//還原爲默認設置php7

 


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會本身主動刷新,確保你看到最新的檔案內容。

1、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/如下。

2、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,

相關文章
相關標籤/搜索