Linux入門筆記2 一些工作筆記

2021-08-05 23:10:01 字數 1699 閱讀 9993

linux檔案後的「~」是指該檔案是臨時檔案,主要是編輯文字或源**生成的。

linux獲取root許可權:

終端輸入: sudo passwd root 然後輸入密碼

再輸入:su root ,輸入剛才的密碼就能獲取root許可權。

linux退出root許可權(假設推出到使用者kop)

終端輸入:su kop 便切換到kop使用者,退出root了

visualbox中linux共享windows的資料夾:

安裝visualbox增強包或者自動完成

先在visualbox設定中掛載vboxguestaddition.4.3.8.iso,它會存在於linux的/media中,

安裝。先root, 再開啟vboxguestaddition,最後輸入 sudo /vboxlinuxadditions.run。完成。

在visualbox中設定共享目錄。

掛載目錄

輸入:sudo mkdir /mnt/shared

輸入:sudo mount -t vboxsf share /mnt/shared,完成

tips:share為windows中的資料夾名字,只需要名字。 /mnt/shared是linux中的名字。其中share和shared這兩個資料夾的名字不能相同,否則會報錯。

terminal快捷鍵

ctrl+alt+t 開啟終端

ctrl+shift+t 新建終端標籤頁

ctrl+d 關閉標籤頁

ctrl+l 清屏

ctrl+a 移到行首

ctrl+e 移到行尾

ctrl+z 把任務放到後台

linux**編譯執行一般流程:

先執行configure指令碼生成makefile,編譯配置檔案。

最後執行make install,make還是去讀取makefile,提取介面的install引數的定義,複製編譯鏈結好的二進位制檔案到makefile定義的位置,並更改必須的許可權。

source.list檔案

檔案屬於root使用者,預設是644許可權。

更新source.list:用新檔案覆蓋/etc/apt/source.list, 然後apt-get update更新。

編譯出現錯誤:cmake error:your cxx compiler: 「cmake_cxx_compiler_notfound」was not found.please set cmake_cxx_compiler to a valid compiler path name.

解決辦法:安裝g++編譯器, sudo apt-get install g++

解決64位linux系統編譯32位錯誤:

解決辦法:需要安裝libc6-i1386, libc6-dev-i1386, lib32gcc1, gcc-multilib, gcc-4.6-multilib, g++-multilib, g++-4.6-multilib, lib32stdc++, lib32quadmatho, lib32gompl

Linux的一些筆記

三大作業系統 unix iosmac os windows linux 安卓 android ubuntu redhat 計算機的組成 硬體 處理器 cpu 重要指標 頻率 3.3ghz i3 i5 i7 intel出品 執行記憶體ram 儲存資料 容量 位元組為單位 主機板 匯流排裝置 輸入輸出裝...

Linux一些操作合集(2)

檔案編輯命令 find命令 grep命令 cat 檢視檔案內容 合併檔案 往檔案中寫入資料,ctrl d 是結束輸入 當乙個檔案的內容超過乙個螢幕能顯示的行數,使用 more 可以分屏顯示檔案內容。使用方式 more filename less 文字內容檢視器,檢視檔案內容,但是檔案內容不會顯示到介...

Linux的一些學習筆記

linux記憶體管理 實體地址是虛擬位址的子集 64位cpu定址64tb mmu將cpu發出的虛擬位址變為實體地址,交給記憶體匯流排 段式位址轉換,頁式位址轉換 記憶體申請和釋放,kmalloc和kfree static void malloc int size 要申請size位元組大小的記憶體空間...