1. 程式人生 > >CentOS桌面資料夾誤刪,導致圖形使用者介面目錄混亂復原方法

CentOS桌面資料夾誤刪,導致圖形使用者介面目錄混亂復原方法

Linux多使用者命令列刪除資料夾不小心把桌面刪除了,導致startx啟動圖形介面後home資料夾變為桌面,使桌面一片混亂。

解決辦法:

 先在home目錄下新建一個Desktop資料夾(mkdir Destop)

然後修改home目錄下的隱藏檔案.config/user-dirs.dirs

XDG_DESKTOP_DIR="$HOME/"改為XDG_DESKTOP_DIR="$HOME/Desktop"

[[email protected] ~]$ ll -a
drwxr-xr-x.  6 hadoop hadoop      4096 Jan 14 04:47 .config

[[email protected]
~]$ sudo vi .config/user-dirs.dirs [sudo] password for hadoop: # This file is written by xdg-user-dirs-update # If you want to change or add directories, just edit the line you're # interested in. All local changes will be retained on the next run # Format is XDG_xxx_DIR="$HOME/yyy", where yyy is a shell-escaped # homedir-relative path, or XDG_xxx_DIR="/yyy", where /yyy is an # absolute path. No other format is supported. # XDG_DESKTOP_DIR="$HOME/Desktop" XDG_DOWNLOAD_DIR="$HOME/download" XDG_TEMPLATES_DIR="$HOME/" XDG_PUBLICSHARE_DIR="$HOME/" XDG_DOCUMENTS_DIR="$HOME/" XDG_MUSIC_DIR="$HOME/" XDG_PICTURES_DIR="$HOME/" XDG_VIDEOS_DIR="$HOME/"


相關推薦

CentOS桌面資料導致圖形使用者介面目錄混亂復原方法

Linux多使用者命令列刪除資料夾不小心把桌面刪除了,導致startx啟動圖形介面後home資料夾變為桌面,使桌面一片混亂。 解決辦法:  先在home目錄下新建一個Desktop資料夾(mkdir

CentOS 6.5 模擬lib64下庫檔案的軟連結提示Kernel panic not syncing : Attempted tokill init!

Time:20180921 OS:CentOS 6.5 同事誤將/lib64下的ld-linux-x86-64.so.2和ld-lsb-x86-64.so.3兩個軟連結刪除,現場報錯如下 使用vmware中的centos 6.5系統模擬相同操作 1、同樣將兩個軟連結刪除

CentOS 恢復 rm -rf * 資料--extundelete

一、 將磁碟分割槽掛載為只讀 這一步很重要,並且在誤刪除檔案後應儘快將磁碟掛載為只讀。越早進行,恢復的成功機率就越大。 1.  檢視被刪除檔案位於哪個分割槽 [root@localhost  ~]# mount/dev/mapper/VolGroup-lv_roo

CentOS 恢復 rm -rf * 資料

一、 將磁碟分割槽掛載為只讀 這一步很重要,並且在誤刪除檔案後應儘快將磁碟掛載為只讀。越早進行,恢復的成功機率就越大。 1.  檢視被刪除檔案位於哪個分割槽 [root@localhost  ~]# mount/dev/mapper/VolGroup-lv_root on / type ext

專案出現返回的資料是引用的導致前端無法識別。

最近在專案中遇到一個問題,就是在我返回的資料中,存在很多條資料中有個部分是相同的,導致返回資料為第一個有,後面的存放的都為引用。 然後找到dispatcher-servlet.xml中的 <mvc:annotation-driven>中的<mvc:message-conve

c 判斷檔案或資料是否存在多種方法, 為什麼從一開始就不直接來個統一的呢?

具體內容,請看: https://blog.csdn.net/u012494876/article/details/51204615   判斷檔案或資料夾是否存在,竟然有這麼多方法: GetFileAttributes() CreateFile() _access() Find

Android系統預置圖示——桌面小部件、桌面圖示、桌面資料

一、預置圖示介紹 1、在裝置首次啟動完成後,待機桌面上已經預置了一些圖示。這些圖示是在首次開機後,Launcher 會從配置檔案中讀取預置圖示的有效資訊,存入資料庫,然後讀取資料庫後進行載入預置圖示。 2、參考 我寫的“Launcher3佈局的佈局配置 ”,我們可以確認裝置使用的是哪個 pr

刪除檔案或資料不成功顯示被程序佔用的解決方法

 我是在解除安裝SQLServer2008的最後一步,刪除c盤下的program Files下Microsoft SOL Server資料夾下的90資料夾時出現該錯誤。解決方案如下: 1.開啟工作管理員,點選標題欄的效能,在點選資源監視器,在標題欄裡點選cpu,再在關聯的控制代碼裡搜尋

【筆記】window下 使用c++遍歷資料及其子資料和檔案並列印檔案路徑及各檔案內容

這兩天一直在學習如何使用c++遍歷資料夾、讀取檔案內容和寫入檔案。 話不多說,直接上程式碼 /** 檔案功能:遞迴遍歷資料夾,遍歷資料夾及其子資料夾和檔案.列印資料夾名稱、檔名稱和檔案數目*** 參考:https://www.cnblogs.com/collectionne/p/679230

mac在當前資料開啟終端獻給不喜歡終端打字的小夥伴

  1 開啟資料夾finder,進行如下設定     2 設定,勾選新建終端視窗     3 選中資料夾,右擊,選擇,服務,新建終端     4 真的打開了 &nb

windows圖形影象桌面消失(.net元件)

核心模式core 變回完整模式 Full,用dism命令,具體命令如下 dism /online /enable-feature /all /featurename:servercore-fullserver /featurename:server-gui-shell /featurename:server

windows圖形圖像桌面消失(.net組件)

shu dism 也會 line 桌面 cor bsp 消失 空格 核心模式core 變回完整模式 Full,用dism命令,具體命令如下 dism /online /enable-feature /all /featurename:servercore-fullserve

Python中os.path和os.makedirs的運用(判斷檔案或資料是否存在建立資料

import os import numpy as np data = np.array([1, 2, 3]) if not os.path.exists("./data/"): print("# path not exists") os.makedirs("./data/")

php資料的複製刪除等操作

====================檢視資料夾大小===================== 由於資料夾是沒有大小的,平常所說的資料夾尺寸準確的說應該是資料夾中所有檔案的總大小。 所以只需要將資料夾逐層查詢,統計每一層所包含的檔案大小,最後將結果從最深的資料夾返回合併。 /** * 資料夾大

Server Tomcat v9.0 Server at localhost failed to start.檔案導致啟動失敗

網上有一系列的解決方案,試了都沒用,一看報錯資訊是清理垃圾時誤刪了某些檔案導致啟動失敗,還原檔案步驟如下 1,myeclipse>preferences>Servers>Runtime Environment 2,把以前的tomcat 9.0移除&n

Python—批量建立資料001,002...

 建立資料夾001,002,003,。。。 import os def creDir(): ''' 數字前補0建立資料夾002,003... ''' root = 'E:\\資料集\\Gaze\\' i = 1 for j in

手機音訊視訊資料了還能恢復嗎

生活中我們除了喜歡用手機拍照外,用手機錄音也是一件必不可少的愛好錄音的內容也是五花八門,運用於各種情形,這也是從另一方面更為形象的記錄當時的情景。然而我們有時候會不小心將錄製的音視訊給刪掉,那麼手機音視訊檔案誤刪恢復跟一般的資料恢復方法有區別嗎?其實想要快速的實現手機音視訊檔案恢復我們是有辦法的,下面就給大家

VC 遍歷資料所有檔名程式碼簡短。下面函式是獲取YY賬號(對xml的解析操作)

#include <filesystem> #include <string> #include <vector> #include "tinyxml.h" using namespace std; using namespace std:

Eclipse匯入的專案中發現包的形式變成了資料的形式需要將資料的形式變成包

匯入的專案中包變成了資料夾的形式: 解決方案: 右點選專案,然後點選Properties,在彈出的視窗中選擇Java Build Path,然後選擇Source tab, 展開找到Excluded。 正常情況下應該是None,現在發現是 ××,所以需

iptables導致系統崩潰

背景 測試伺服器為阿里雲的centos7.2的版本,自帶的防火牆為firewall。因對firewall不熟,安裝了iptables,命令為: yum install iptables 配置好iptables後,發現應用訪問特別慢,有些請求還需要1分多鐘,檢視應用日誌也