Linux下當處於/時不能利用vi進行編輯檔案
1:要先知道
以下幾個符號作為目錄名有特殊的含義:
-
“/”代表根目錄
-
“..”代表上一級目錄
-
“.” 代表當前目錄
-
“~”代表HOME目錄
-
“-”代表前一目錄
2:
根目錄是整個系統最重要的一個目錄,因為不但所有的目錄都是由根目錄衍生出來的同時根目錄也有開機,還原,系統修復有關。
所以當處於/狀態時,vi是不能儲存編輯檔案的,可以利用cd ..來返回到home目錄下,即~下,才可以利用vi來編輯儲存檔案
3:問:linux 中 ~/. 是什麼意思?
答:
~代表你的/home/使用者明目錄
假設你的使用者名稱是x,那麼~/就是/home/x/
.是代表此目錄本身,但是一般可以不寫
所以cd ~/. 和cd ~ 和cd ~/效果是一樣的
但是.後面有東西又是另外一個問題,點在檔名頭部,代表一個隱藏檔案
~/.local是你的主目錄下一個.local的資料夾的路徑,並且從.可以看出,這是一個飲藏檔案,如果不用ls -a的話,一般ls是無法看到的
比如說~/.bashrc,含義就是當前使用者主資料夾下的.bashrc這個檔案,這個檔案是一個隱藏屬性的檔案。
~是家目錄。/是路徑分隔。.是該目錄自己。
所以就是~
相關推薦
Linux下當處於/時不能利用vi進行編輯檔案
1:要先知道 以下幾個符號作為目錄名有特殊的含義: “/”代表根目錄 “..”代表上一級目錄 “.” 代表當前目錄 “~”代表HOME目錄 “-”代表前一目錄 2: 根目錄是整個系統最重要的一個目錄,因為不但所有的目錄都是由根目錄
問題-windows下的文本文檔在linux下查看時開頭多了兩個字符的解決辦法及預防辦法
image bom code size 正常 watermark 查看 color sql 問題說明 sql的insert語句,在windows上傳到服務器上,使用heat命令查看時發現文件的開頭多了兩個字符,使用vim編輯時正常; 解決辦法: dos2unix filen
在Linux下對文件或者目錄進行打包壓縮
linux下 file clip ont ocl str http ron pbo 一、壓縮命令[compress/gzip/bzip2]: 壓縮只能對文件,不能對目錄,目錄要先打包,然後再壓縮。 (1)compress (2)gzip 1、壓縮文件 [c
如何在Linux下模擬鍵盤輸入 利用驅動程式實現
參考:http://blog.csdn.net/absurd/archive/2009/09/13/4549514.aspx 驅動程式: #include <linux/module.h> #include <linux/modulepa
linux下安裝oracle時執行runInstller命令時報錯
新開一個終端,用root使用者執行以下命令: 1
Linux下使用mtr做路由圖進行網路分析
首先安裝mtr # yum -y install mtr 一般在windows 來判斷網路連通性用ping 和tracert,ping的話可以來判斷丟包率,tracert可以用來跟蹤路由,在Linux中有一個更好的網路連通性判斷工具,它可以結合ping nslookup tra
Linux下使用mtr做路由圖進行網絡分析
3.1 mtr 跟蹤 highlight name host 特性 連通性 版本信息 首先安裝mtr # yum -y install mtr 一般在windows 來判斷網絡連通性用ping 和tracert,ping的話可以來判斷丟包率,tracert可以用來
Linux下Tomcat啟動時卡在“INFO: Deploying web application directory ......”的解決方法
第一次遇到Tomcat在Linux伺服器啟動卡住的情況,情況很簡單,tomcat啟動以後卡在INFO: Deploying web application directory ......這句話,具體會卡多久就沒測試了。google、baidu都沒找到解決方法。 幸虧UCloud的技術支援人員給
linux 下程式執行時出現的 error while loading shared libraries
Linux中error while loadin 預設情況下,編譯器只會使用/lib和/usr/lib這兩個目錄下的庫檔案,通常通過原始碼包進行安裝時,如果不指定--prefix,會將庫安裝在/usr/local/lib目錄下;當執行程式需要連結動態庫時,提示找不到相關的.s
linux下使用ab工具對伺服器進行壓力測試
ab 安裝 yum -y install httpd-tools (centos) 安裝完成後使用ab -v 檢視ab版本確認是否安裝成功 選項 選項 含義 -A auth-username:password 對伺服器提供BASIC認證信任。 使
Linux下 的延時任務與定時任務
一.延時任務 延時任務是指系統可以指定某一任務在將來的某一特定時間執行。該任務可能是一次備份、對系統的檢查或者特定時間傳送的通知。設定了延時任務後,可以安全登出,該任務會在與 shell 會話斷開連線的情況下執行。 延時任務的設定: at命令:此命令發起
Linux下使用selenium時出現'geckodriver' executable needs to be in PATH.錯誤,解決方法
今天想用selenium自動開啟12306網址 程式碼如下: def __init__(self): #建構函式 初始化 self.initmy_url = 'https://kyfw.12306.cn/otn/view/index.html'#登陸成功後的網址
linux下g++ 編譯時動態庫和靜態庫的連結和標頭檔案問題
原來編譯的時候都是用的很隨意,沒用系統的總結一下,這幾天在編譯的時候遇到一些下問題,於是就總結一下,省得過幾天又給忘了。 1.動態庫和靜態庫簡介 靜態庫在程式連結的時候會自動的連結到程式裡,所以一旦編譯完成,靜態庫就不需要了,靜態庫以.a結尾。 動態庫在編譯時不會被連線到目的碼中,而是在程式執行
Linux下GCC 編譯時如何指定連結庫
-l引數和-L引數 -l引數就是用來指定程式要連結的庫,-l引數緊接著就是庫名,那麼庫名跟真正的庫檔名有什麼關係呢?就拿數學庫來說,他的庫名是m,他的庫檔名是libm.so,很容易看出,把庫檔名的頭lib和尾.so去掉就是庫名了。當我們自已要用到一個第三方提供的庫名字libtest.so,那麼我們只要把lib
Eclipse下使用git時利用.gitignore檔案忽略不想提交的檔案
背景:在使用git提交時,由於會有一些檔案不想上傳,如log檔案,maven產生的mvn等,傳了沒有用還影響美觀,所以需要使用.gitignore檔案忽略不想提交的檔案或資料夾。 正文: 1. .gitignore檔案怎麼建立呢?有的小夥伴發現自己專案的根目錄下是有這
分享下 :去掉linux 下git push時…
在~/下, touch建立檔案 .git-credentials, 用vim編輯此檔案,輸入內容格式: [email protected] ~ $touch .git-credentials [email protected] ~ $vim .git-credentials 在
Linux 下 Sublime Text 3 安裝 Godef 進行程式碼跳轉/跳回
GoSublime 外掛中的跳轉使用的是 GsDoc,只能跳轉包名點出來的成員和函式(例如 fmt.Println),很不方便後來發現了 Godef 這個外掛,可以實現任意物件跳轉(瞬間爽的飛起,此外,我還添加了跳轉回來的方法)以下記錄下安裝過程和遇到的問題1. 安裝 god
linux下啟動tomcat時卡在Deploying web application directory /..../webapps/doc不動
在網上查了一下 找到jdk1.x.x_xx/jre/lib/security/Java.security檔案,在檔案中找到securerandom.source這個設定項,將其改為: securerandom.source=file:/dev/./urandom
linux下對qt編寫的程序進行部署
gcc line oca 12px 完成 可執行 document uil bzip 當我們完成程序設計之後,需要將可執行程序交付客戶,而運行環境裏面可能是沒有相關支持庫的,這個時候就涉及到部署的相關問題。對於我們在Linux下基於QT編寫的圖像處理程序,我們采用lin
關於在linux 下編譯APK時,編譯 AIDL檔案問題
一般情況下,我們的mk檔案中是不會新增編譯AIDL的指令的。要我們自己手動新增 LOCAL_SRC_FILES += $(call all-Iaidl-files-under, $(src_dirs)) 另外注意,這條語句必須加入到最後面出現LOCAL_SRC_FILES