Linux 學習筆記

2021-07-04 22:03:11 字數 1535 閱讀 7164

單純記錄學習過程中遇到的問題,順序暫時混亂。
1 cscope 顯示引用,而不是定義
vim命令模式下

(1) :cs add cscope.out

(2) :cs find c ******

2 scp 伺服器間的檔案傳輸
2.1 本地複製到遠端

1)複製檔案

scp local_file remote_username@remote_ip:/remote_folder

2)複製目錄

scp -r local_folder remote_username@remote_ip:/remote_folder

2.2 遠端到本地

同前述,僅需交換後面兩個引數的順序

使用條件:

(1)檔案和目錄的讀寫許可權

(2)ssh服務中root使用者的登入許可權

3 centos調節gnome桌面圖示大小
gsettings set org.gnome.nautilus.icon-view default-zoom-level small
4 centos通過vnc登入提示需要授權來建立色彩配置檔案
you can create a file in /etc/polkit-1/rules.d/02-allow-colord.rules:

polkit.addrule(function(action, subject)

});then reboot the system

5 centos 7.3的軟體衝突
衝突提示如下:because of file conflict between gstreamer1-plugins-base-1.10.4-1.el7.x86_64 

and gstreamer1-plugins-bad-free-1.4.5-6.el7_3.x86_64

解決方案如下:

1.解除安裝並重新安裝所有依賴與gstreamer1-plugins-bad-free-1.4.5-6.el7_3.x86_64的軟體

(totem, cheese, farstream and farstream02 and others)

然後解除安裝gstreamer1-plugins-bad-free-1.4.5-6.el7_3.x86_64

最後或可考慮執行yum upgrade (**不是update!!!**)

2.如果無法進入gui登入介面卡在如下介面

第一種情況:failed to start dynamic system tuning daemon

第二種情況:starting virtualization daemon

通過另一電腦終端ssh到伺服器,然後執行yum upgrade,碰到軟體衝突就解除安裝對應的軟體

(無用的直接解除安裝,有用的記錄下來以備重新安裝),然後重啟系統

6 批量更換檔名或字尾名
把下列所有.c的檔名修改為.cc

rename .c .cc *.c

學習筆記 Linux學習

echo i am whoami 反引號裡的內容會被當做命令執行 echo the cpu in my pc has cat proc cpuinfo grep c processor cores 等價於反引號 a 10 定義乙個變數,等號兩邊不能有空格 echo a的值為 a a的值為10 ech...

linux學習筆記

開機流程簡介 1 載入 bios 的硬體資訊,並取得第乙個開機裝置的代號 2 讀取第乙個開機裝置的 mbr 的 boot loader 亦即是 lilo,grub,spfdisk 等等 的開機資訊 3 載入 kernel 作業系統核心資訊,kernel 開始解壓縮,並且嘗試驅動所有硬體裝置 4 ke...

Linux 學習筆記

配置 telnet 服務 vi etc hosts.deny 在all all 行前加 號注釋,登出該行。新增一行all all 用 登出disable yes,或者修改為 disble no vi etc pam.d login 在auth required lib security pam se...