Linux常用命令--常更

記錄一些常見的linux命令,有些命令也不是特別常用,一段時間不用就忘記,就很可惜。這裏記錄下來,以後沒事的時候還可以翻翻,也不用到處找了~

文件操作

  • 創建軟鏈接
    ps:比硬鏈接更常用
ln -s <絕對路徑> <目標路徑>
  • 解壓tar.bz文件
$tar -xf <file>
  • 解壓zip文件(可解決window下的壓縮文件亂碼的問題)
$unar <zip file>
  • 複製所有的文件(包括隱藏文件和文件夾)
$cp -a <source_path>/. <dest_path>

網絡操作

  • 查看ip
$ifconfig
[out example]
lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:21711 errors:0 dropped:0 overruns:0 frame:0
          TX packets:21711 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1 
          RX bytes:8209865 (8.2 MB)  TX bytes:8209865 (8.2 MB)
  • 修改ip
ifconfig <name> 192.168.1.1
  • 查看端口信息
$netstat -na | grep 8080

系統信息

  • 查看內核版本
$uname -r
4.4.0-72-generic
  • 查看系統32位|64位
$uname -a
Linux <主機名稱> 4.4.0-72-generic #93-Ubuntu SMP Fri Mar 31 14:07:41 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
[ps]: 這裏輸出的是 x86_64 說明是64位

安裝應用

  • 免輸入提示
$sudo apt install -y <application_name>
[ps]: 這樣你就不用在安裝的時候輸入y確認安裝了
  • 安裝deb包
    首先,不建議大家直接雙擊安裝,那樣如果出錯你會看不到一些特殊的錯誤信息。
$sudo dpkg -i <package_name.deb>

進程管理

  • 查看所有進程
$ps -aux
  • 根據名稱查看進程信息
$ps -aux | grep <process_name>
  • 殺死進程【根據PID】
$kill <pid>
  • 殺死進程【根據進程名】
$killall <process_name>

用戶管理

  • 查看當前登錄的用戶
$ who
$ w
  • 查看自己的用戶名
$ whoami

權限管理

  • 修改所有者
$ chown -R root:root <file_name>  // 連同子目錄遞歸的修改
  • 修改權限
$ chmod -R <mod> <file_name>

字體管理

一般linux系統的字體都放置在一下兩個目錄下面:
/usr/share/fonts/./fonts/可以在這兩個目錄下面直接對字體進行刪減,如果將字體文件放置到這個兩個目錄下面則爲安裝字體,如果是從這兩個目錄下面刪除則爲下載字體。非常清晰明瞭的概念。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章