導航:首頁 > 程序命令 > ubuntu修改文件命令

ubuntu修改文件命令

發布時間:2022-07-17 14:39:15

A. ubuntu下非本賬戶的.profile文件的修改

ubuntu下非本賬戶的.profile文件的修改今天不小心在賬戶了修改了自己的.profile文件,導致重啟之後賬戶無法進入,點登陸賬戶後黑屏後就重新回到賬戶登陸界面。一番折騰之後終於成功修改了原賬戶中的.profile文件,成功從新進入了原賬戶。我最開始的想法為創建一個新的管理員賬戶,在新的賬戶里修改原管理員賬戶下的.profile文件,創建後發現由於ubuntu對賬戶的控制還是比較好的,即使有原賬戶的密碼,也無法把新的賬戶許可權提升到能修改原賬戶文件的高度。所以改為用這種模式,不過多的講述細節,主要是給大家提供思路。修改流程如下:首先創建一個管理員賬戶,進入。在終端里進入目錄:home/原賬戶。用vi命令編輯.profile文件。重新登陸原賬戶即可。命令如下:在終端中
cd
/home/my(my是我的原賬戶名)
sudo
vi
.profilevi中可能要用到的命令:插入文本類命令(在插入時esc退出)i
:在游標前I
:在當前行首a:游標後A:在當前行尾o:在當前行之下新開一行O:在當前行之上新開一行r:替換當前字元R:替換當前字元及其後的字元,直至按ESC鍵s:從當前游標位置處開始,以輸入的文本替代指定數目的字元S:刪除指定數目的行,並以所輸入文本代替之ncw或nCW:修改指定數目的字nCC:修改指定數目的行刪除命令ndw或ndW:刪除游標處開始及其後的n-1個字do:刪至行首d$:刪至行尾ndd:刪除當前行及其後n-1行x或X:刪除一個字元,x刪除游標後的,而X刪除游標前的Ctrl+u:刪除輸入方式下所輸入的文本保存和退出命令(注意:不能省略):w
:保存當前文件:x:保存當前文件並退出:q:退出vi:q!:不保存文件並退出vi修改完成保存退出後重新登陸原賬戶就行。vi命令不夠的話可以自行網路。如果不了解.profile本身的內容,可以參考新賬戶下的.profile文件內容修改。另外,不創建賬戶,在修復選項中選擇root模式(標題為root)也應該能夠成功,命令相同。最後強烈建議愛折騰.profile文件或者怕有問題不好解決的人們,可以新創建一個管理賬戶,在原賬戶里將管理賬戶設置成讀寫許可權,在有類似的情況直接登陸管理賬戶修改.profile文件在保存即可。

B. Ubuntu如何查看和批量修改文件編碼

我們都知道在Windows下文件編碼默認為gbk或者是gb2312,但很多用戶有時需要把Windows下的文件移到linux系統中,所以轉移後就經常出現亂碼的情況,這該怎麼辦呢?接下來小編就給大家介紹下Ubuntu查看和批量修改文件編碼的方法。
使用enca工具可以進行文件編碼的查看。
Ubuntu下的安裝命令:
sudo
apt-get
install
enca
enca查看文件
enca
-L
zh_CN
file
查看文件編碼
enca
-L
zh_CN
-x
UTF-8
file
更改文件編碼
enca
-L
zh_CN
-x
UTF-8

file1

file2
不想覆蓋原文件
下面是一個腳本,批量更改文件編碼:
#!/bin/bash
#將文件編碼更改為UTF-8
#用法
#1.
將文件命名encoding.sh
#2.
chmod
+x
encoding.sh
#3.
。/set_encoding.sh
#4.
輸入目錄名稱
#5.
輸入是否遞歸更改
#$1表示是否要遞歸修改文件編碼
function
change_file_encoing(){
for
file
in
$(ls
-l|awk
‘{print
$9}’)
do
if
[[
-d
“$file”
&&
$1
=
y
]];then
cd
$file
echo
$file
change_file_encoing
$1
cd
。。
elif
[[
-f
“$file”
]];then
echo
$file
enca
-L
zh_CN
-x
UTF-8
$file
fi;
done;
#ecna
-L
zh_CN
file
UTF-8
}
read
-p
“please
enter
the
dir
path:”
path
#讀取目錄路徑
if
[
!
-x
“$path”
];
#判斷目錄是否存在且是否具有執行許可權
then
echo
“dir
path
not
exists”
else
read
-p
“please
enter
if
you
want
to
recursive?y/n:”
recur
#是否遞歸
fi
if
[
$recur
=
“y”
];
then
cd
$path
change_file_encoing
“y”
#遞歸修改文件編碼
else
cd
$path
change_file_encoing
“n”
#非遞歸修改
fi

C. ubuntu修改文件許可權不夠

1 此命令有兩種使用方法,一種是chmod後加數字,後接文件名
chmod abc file
其中a,b,c各為一個數字,分別表示User、Group、及Other的許可權。
r=4,w=2,x=1
若要rwx屬性則4+2+1=7;
若要rw-屬性則4+2=6;
若要r-x屬性則4+1=5。

D. ubuntu 怎麼修改文件的許可權 百度看了下 說點擊右鍵選擇屬性-許可權。但是不行。

chmod 777 文件路徑
如 chmod 777 /usr/local/a.txt

你右擊不能修改是因為你當前的用戶組沒許可權,比如你不是root,而文件屬性普通用戶只有read許可權;chmod可以修改文件屬性,777是修改為所有用戶組擁有所有許可權rwx(讀、寫、執行)。

具體用法:
chmod 用戶組=許可權 文件
如 chmod u=rwx 文件 //此為指定user組許可權為讀寫執行
chmod o+x 文件 //此為增加other組執行許可權
諸如此類

ps:chmod 777 文件路徑 效果等同於 chmod a=rwx

E. ubuntu中如何修改屬於root的文件

ubuntu中修改屬於root的文件:

  1. 重啟;

  2. 選擇第二項修復啟動;

  3. 然後選擇root登陸,創建root密碼;

  4. 完成後重啟正常登陸,在選擇登陸方式那用戶名輸入root,密碼處輸入密碼;

  5. 進入root。這樣以後就可以在登陸界面切換了。


F. Ubuntu怎樣查看和批量修改文件編碼

使用enca工具可以進行文件編碼的查看。
Ubuntu下的安裝命令:

sudo apt-get install enca

enca查看文件

enca -L zh_CN file 查看文件編碼

enca -L zh_CN -x UTF-8 file 更改文件編碼

enca -L zh_CN -x UTF-8 《 file1 》 file2 不想覆蓋原文件

下面是一個腳本,批量更改文件編碼:

#!/bin/bash

#將文件編碼更改為UTF-8

#用法

#1. 將文件命名encoding.sh

#2. chmod +x encoding.sh

#3. 。/set_encoding.sh

#4. 輸入目錄名稱

#5. 輸入是否遞歸更改

#$1表示是否要遞歸修改文件編碼

function change_file_encoing(){

for file in $(ls -l|awk 『{print $9}』)

do

if [[ -d 「$file」 && $1 = y ]];then

cd $file

echo $file

change_file_encoing $1

cd 。。

elif [[ -f 「$file」 ]];then

echo $file

enca -L zh_CN -x UTF-8 $file

fi;

done;

#ecna -L zh_CN file UTF-8

}

read -p 「please enter the dir path:」 path #讀取目錄路徑

if [ ! -x 「$path」 ]; #判斷目錄是否存在且是否具有執行許可權

then

echo 「dir path not exists」

else

read -p 「please enter if you want to recursive?y/n:」 recur #是否遞歸

fi

if [ $recur = 「y」 ];

then

cd $path

change_file_encoing 「y」 #遞歸修改文件編碼

else

cd $path

change_file_encoing 「n」 #非遞歸修改

fi
Ubuntu查看和批量修改文件編碼的方法就介紹到這,不同系統的默認文件編碼是不一樣的,因此用戶可以通過上面介紹的方法修改編碼來解決亂碼問題。

G. ubuntu怎麼更改文件夾許可權

Linux系統下如何修改文檔及文件夾(含子文件夾)許可權,我們來看一下。
一 介紹:
可以使用命令chmod來為文件或目錄賦予許可權。Linux/Unix 的檔案存取許可權分為三級 : 檔案擁有者、群組、其他。利用 chmod 可以藉以控制檔案如何被他人所存取
二 詳解
1 此命令有兩種使用方法,一種是chmod後加數字,後接文件名
chmod abc file
其中a,b,c各為一個數字,分別表示User、Group、及Other的許可權。
r=4,w=2,x=1
若要rwx屬性則4+2+1=7;
若要rw-屬性則4+2=6;
若要r-x屬性則4+1=5。
-------------------------例子-----------------------------------
chmod a=rwx file

chmod 777 file
效果相同
chmod ug=rwx,o=x file

chmod 771 file
效果相同
若用chmod 4755 filename可使此程序具有root的許可權

----------------------------------------------------------------------------

2 另一種是chmod後邊加字母,後接文件名

綜上所述,當想用chmod命令來改變許可權時,文件的用戶身份主要有如下幾類:

u:擁有文件的用戶(所有者);

g:所有者所在的組群;

o:其他人(不是所有者或所有者的組群);

a:每個人或全部(u、g、和o)。

用戶所具有的文件訪問許可權類型如下:

r:讀取權;

w:寫入權;

x:執行權。

文件許可權配置行為有如下幾類:

+:添加許可權;

-:刪除許可權;

=:使它成為惟一許可權。

------------------------------------------------------例子---------------------------------------------------

使用chmod命令可以改變許可權。下面這個例子顯示了如何使用chmod命令來改變readme.txt文件的許可權。

假設下面是readme.txt文件的初始許可權設置:

-rw-rw-r-- 1 winda winda 39 8月 11 12:04 readme.txt

如果是這個文件的所有者或者登錄為根用戶身份,則可以改變所有者、組群和其他人的許可權。初始時,從上面的分析可以看出,這個readme.txt文件的所有者和組群可以讀取和寫入文件(rw-),組群之外的任何人只能讀取文件(r--)。

文件許可權是一種安全措施。無論何時允許其他人讀取、寫入或執行文件,都在增加文件被篡改或刪除的危險。作為一種基本原則,應該只給那些真正需要這些文件的人以讀寫許可權。

在下面的例子中,想給每個人以寫入readme.txt文件的許可權,因此他們可以讀取文件,在其中加註,並保存文件。這意味著必須改變文件許可權中的「其他人」部分。

此時需要在shell或終端提示下輸入:

chmod o+w readme.txt

o+w命令參數告訴系統想給其他人寫入文件readme.txt的許可權。要查看結果,再次列出文件的細節。此時,這個文件的用戶訪問許可權就如下所示了(在第3列中多了一個w):

-rw-rw-rw- 1 winda winda 39 3月 11 12:04 readme.txt

現在,每個人都可以讀取和寫入這個文件了。

要從readme.txt中刪除組群和其他人的讀寫許可權,使用chmod命令來取消讀取和寫入這兩個的許可權。

命令如下:

chmod go -rw readme.txt

通過輸入go-rw參數告訴系統刪除文件readme.txt中組群和其他人的讀取和寫入許可權。再次通過 ls -1命令列出的結果如下:

-rw------- 1 winda winda 39 3月 11 12:04 readme.txt

從文件readme.txt中刪除所有許可權(包括每個人的許可權)的命令如下:

chmod a -rwx readme.txt

現在,來看看是否還能夠使用cat readme.txt命令來讀取這個文件,它所返回的輸出應如下所示:

cat: readme.txt: Permission denied

刪除所有的許可權,包括自己的,會成功地鎖住這個文件。但是由於這個文件屬於用戶,可以隨時使用以下命令把它的許可權改回來。命令如下:

chmod u+rw readme.txt

使用命令cat readme.txt來試試作為文件所有者是否還能夠讀取該文件。

這里是幾個可以用在chmod命令設置上的常用例子:

g+w:為組群添加寫入權;

o-rwx:刪除其他人的所有許可權;

u+x:允許文件所有者執行這個文件;

a+rw:允許每個人讀取並寫入文件;

ug+r:允許所有者和組群讀取文件;

g=rx:只允許組群讀取和執行(不能寫入)。

最後,介紹一下恢復組群的許可權的方法。命令如下:

chmod ug+x tigger

現在,如果用ls -dl命令檢查一下,會發現只有其他人(others)被拒絕了到目錄tigger的訪問權。

================================== 華麗的分隔線 ===============================================
Ubuntu 更改文件夾及子文件夾許可權
打開終端進入你需要修改的目錄
然後執行下面這條命令
chmod 777 * -R
全部子目錄及文件許可權改為 777
查看linux文件的許可權:ls -l 文件名稱
查看linux文件夾的許可權:ls -ld 文件夾名稱(所在目錄)
修改文件及文件夾許可權:
sudo chmod -(代表類型)×××(所有者)×××(組用戶)×××(其他用戶)
常用修改許可權的命令:
sudo chmod 600 ××× (只有所有者有讀和寫的許可權)
sudo chmod 644 ××× (所有者有讀和寫的許可權,組用戶只有讀的許可權)
sudo chmod 700 ××× (只有所有者有讀和寫以及執行的許可權)
sudo chmod 666 ××× (每個人都有讀和寫的許可權)
sudo chmod 777 ××× (每個人都有讀和寫以及執行的許可權)

H. Ubuntu怎麼查看和批量修改文件編碼

使用enca工具可以進行文件編碼的查看。
Ubuntu下的安裝命令:
sudo apt-get install enca
enca查看文件
enca -L zh_CN file 查看文件編碼
enca -L zh_CN -x UTF-8 file 更改文件編碼
enca -L zh_CN -x UTF-8 《 file1 》 file2 不想覆蓋原文件
下面是一個腳本,批量更改文件編碼:
#!/bin/bash
#將文件編碼更改為UTF-8
#用法
#1. 將文件命名encoding.sh
#2. chmod +x encoding.sh
#3. 。/set_encoding.sh
#4. 輸入目錄名稱
#5. 輸入是否遞歸更改
#$1表示是否要遞歸修改文件編碼
function change_file_encoing(){
for file in $(ls -l|awk 『{print $9}』)
do
if [[ -d 「$file」 && $1 = y ]];then
cd $file
echo $file
change_file_encoing $1
cd 。。
elif [[ -f 「$file」 ]];then
echo $file
enca -L zh_CN -x UTF-8 $file
fi;
done;
#ecna -L zh_CN file UTF-8
}
read -p 「please enter the dir path:」 path #讀取目錄路徑
if [ ! -x 「$path」 ]; #判斷目錄是否存在且是否具有執行許可權
then
echo 「dir path not exists」
else
read -p 「please enter if you want to recursive?y/n:」 recur #是否遞歸
fi
if [ $recur = 「y」 ];
then
cd $path
change_file_encoing 「y」 #遞歸修改文件編碼
else
cd $path
change_file_encoing 「n」 #非遞歸修改
fi
關於以上Ubuntu查看和批量修改文件編碼的操作方法就介紹完了,要提醒用戶的是,在不同的系統中默認文件編碼是不一樣的,因此用戶可以通過上面介紹的方法修改編碼來解決亂碼問題。

I. 如何修改ubuntu的iso文件

Ubuntu(烏班圖)是一個以桌面應用為主的Linux操作系統,其名稱來自非洲南部祖魯語或豪薩語的「ubuntu」一詞,意思是「人性」、「我的存在是因為大家的存在」,是非洲傳統的一種價值觀,類似華人社會的「仁愛」思想。Ubuntu基於Debian發行版和GNOME桌面環境,而從11.04版起,Ubuntu發行版放棄了Gnome桌面環境,改為Unity,與Debian的不同在於它每6個月會發布一個新版本。Ubuntu的目標在於為一般用戶提供一個最新的、同時又相當穩定的主要由自由軟體構建而成的操作系統。Ubuntu具有龐大的社區力量,用戶可以方便地從社區獲得幫助。

1、su 切換至超級管理員管理模式,若切換失敗請參考前面的博文
2、mkdir /media/cdimage 在media下創建掛載點cdimage
3、用cd命令切換到iso文件所存放路徑 如 cd /home/liuc/softdata/soft
4、mount -o loop ansys13-a.iso /media/cdimage 以虛擬光碟機形式成功將iso文件讀出來
5、umount /media/cdimage 卸載iso文件
6、exit 退出su模式。

閱讀全文

與ubuntu修改文件命令相關的資料

熱點內容
安卓系統下的軟體怎麼移到桌面 瀏覽:78
windows拷貝到linux 瀏覽:752
mdr軟體解壓和別人不一樣 瀏覽:886
單片機串列通信有什麼好處 瀏覽:321
游戲開發程序員書籍 瀏覽:843
pdf中圖片修改 瀏覽:271
匯編編譯後 瀏覽:474
php和java整合 瀏覽:830
js中執行php代碼 瀏覽:442
國產單片機廠商 瀏覽:57
蘋果手機怎麼設置不更新app軟體 瀏覽:286
轉行當程序員如何 瀏覽:494
蘋果id怎麼驗證app 瀏覽:865
查看手機命令 瀏覽:953
抖音反編譯地址 瀏覽:228
如何加密軟體oppoa5 瀏覽:235
java從入門到精通明日科技 瀏覽:98
拆解汽車解壓視頻 瀏覽:600
新版百度雲解壓縮 瀏覽:594
android上下拉刷新 瀏覽:883