ubuntulinux怎樣創建文件
1. 如何在NTFS格式的分區下設一個ubuntu-linux的專用文件夾
用 loopback 方式掛載一個磁碟鏡像:
Linux 下面,dd if=/dev/zero of=/xxx/xxx/xxx.img bs=1m count=(你需要幾M的容量)
用命令
mkfs.ext3 /xxx/xxx/xxx.img
格式化,會問你是否真的格式化(他發現不是 block 設備)。
之後用 root 掛載即可使用
mount /xxx/xxx/xxx.img /yyy/yyy/ -o loop
-o loop 是關鍵。
如果你是給普通用戶使用,可以掛載後 chown zzzz /yyy/yyy -R 來設置整個這個 loopback 文件裡面所有文件的所有權為 zzzz 。
更高級的還可以加密掛載這個文件,沒有密碼就沒辦法看到裡面的東西。不過這就是高級應用了。
PS:Windows 下面很多加密軟體都是騙人的,他們就是修改某些目錄參數導致 Windows 正常打開出問題而已,一般他們用 winrar 就能輕松破解……
所以如果你在 Windows 下面最好選擇 PGP Desktop 的磁碟加密方式,他可以加密整個分區,也可以加密一個磁碟鏡像文件,之後可以虛擬成一個獨立的盤符。
不過貌似這兩個辦法在 兩個系統裡面 不能互相通用……
2. linux etc目錄下為什麼不能創建文件
在命令行里,如果是用的fedora的系統的話就su root回車後輸入密碼,如果是ubuntu的話就sudo -i 然後輸入密碼,這時你就有管理員許可權了,然後cd /etc回車,這時直接vim 『name』 就能新建一個叫name的文件並編輯他了~當然了,創建文件的方法有很多,主要是獲得管理員許可權,你參照我說的方法,應該就行了~
3. ubuntu虛擬機linux下怎麼創建git倉庫
一、 在 Ubuntu 系統中部署 Git Server
在Ubuntu系統中,這一步相當簡單,只需要在Terminal中輸入
sudo apt-get update
完成這一步後,就可以安裝 git core 組件,通常情況下,安裝在系統中的git 只是一個簡單的客戶端,包括一些最基本的命令以及特性,而作為保管代碼的倉庫,則還需要其他特性支持,所以需要安裝 git core,如果之前已經安裝了 git,那麼仍然需要安裝 git core
sudo apt-get install git-core
二、配置Git Server
完成這兩步之後,就可以開始配置 Git Server 了。
增加 developers 組以及創建保存項目的倉庫
需要創建一個新的用戶組,並且將創建的倉庫都放置在名為 git 的用戶下,當然git 要隸屬於 developers 組,這樣也是為了方便將來的管理需要。
sudo groupadd developers
cd /home/
sudo mkdir git
sudo useradd git -d /home/git
以上四個命令分別為創建 developers 用戶組, 並在/home/ 文件夾下為名為 git 的用戶創建工作目錄,創建名為 git 的用戶賬戶並將它的工作目錄指向/home/git。
之後,需要將增加的用戶添加到 developers 用戶組中,這一步一般通過修改/etc/group 文件達成,在正式修改 /etc/group 文件前或許需要先做一個備份。找到創建的用戶組,譬如例子中創建的 developers。或許能在文件中看到類似的一行:
4. ubuntu linux12.04系統創建文件夾的命令和刪除文件夾的命令
你肯定沒獲取管理員許可權
建議使用sudo
mkdir
創建
sudo
rm
-r
刪除文件夾
這樣安全
如果過linux系統不是很了解
建議不要獲取root許可權執行命令!
5. ubuntu linux 下怎樣為程序創建快捷方式
方法一:順便說一下,Ubuntu里不叫「快捷方式」,叫「啟動器」,意思是一樣的,也就是我們在桌面上點擊右鍵里可以選擇的一個「創建啟動器」。
我們不知道「命令」應該填寫什麼。這里有個很簡單的辦法,按快捷鍵:Alt+F2,會彈出一個「運行應用程序」的對話框,這個就是和WIndows里的運行一樣。下面的列表裡列出了所有你安裝的應用程序。當你點擊任意一個程序,你就能看到這個程序的「命令」格式,如此以來,創建「啟動器」就知道「命令」應該填寫什麼了。當然,啟動器的名字和注釋你可以隨心所欲的填寫。(如果這個程序沒有安裝,如本人當時安裝Eclipse時,因為該軟體是無需安裝的,只需要雙擊其執行文件即可,因此在「運行應用程序」中無法找到該軟體,因為沒有安裝。所以其可以點擊「瀏覽」按鈕,找到你想要的程序即可)
方法二:sudo apt-get install nautilus-actions
將上面的 「/home/linser/桌面」 改成自己的用戶名(這里不能用~/桌面真不方便)
然後在文件瀏覽器(nautilus)裡面,目錄或文件上點右鍵即可
Ubuntu下如何在桌面創建一個應用程序的「快捷方式」?
方法三:所謂「啟動器",就是桌面配置文件,以*.desktop後綴!絕大部分放到/usr/share/applications/ 下 。復制一個到桌面就變成「快捷方式了(此方法不適用於不需安裝即可用的程序,如Eclipse。)
方法四:在「應用程序」的上單擊滑鼠右鍵,選擇「編輯菜單」,彈出如下的菜單,之後進行編輯:
單擊「New Item」,之後彈出如下的對話框,進行填寫,即可完成:
Ubuntu下如何在桌面創建一個應用程序的「快捷方式」?
單擊OK後,即可在「應用程序 - 編程」的目錄下找到Eclipse的快捷方式了
6. 我的ubuntu linux操作系統其他用戶為何不能創建文件夾
你的ubuntu系統的安全性和多功能,嚴重依賴於你是如何給用戶分配許可權以及對其的使用方法的。與分析那些老套而繁瑣的細節相比,理解ubuntu GNU/Linux環境是如何處理用戶的原理,也許更為重要。
首先,當你安裝ubuntu的時候,你會被要求創建一個用戶帳號,這個初始用戶帳號,會在home的文件目錄中存儲與其相關的用戶文件,這同樣適用於那些接下來被創建的用戶,但是,對於你創建的第一個用戶帳號,存在一些比較特殊的東西。
以我自己為例,當我安裝ubuntu的時候,我創建了一個「mark」用戶帳號。這個mark不僅僅是我的第一個ubuntu的用戶,它還自動被授予了特殊的,非常強大的許可權,這些許可權是其他用戶所不具備的。我的mark帳號能夠創建用戶,改變文件和文件目錄,以及在ubuntu上完成一些管理員性質的功能,這些功能通常是用另一個重要的用戶帳號「root」來完成的。
因此,在ubuntu中,你應該理解以下三個關鍵的用戶:
* 在ubuntu被安裝時創建的初始用戶,在我這里叫mark
* root用戶,通常擁有最高許可權,因此也被認為是管理員。
* 其他所有的用戶,我指的是那些在安裝完畢之後再增加的基本用戶
增加的用戶沒有足夠許可權創建文件夾,需要你使用sudo讓用戶獲得臨時的root許可權才能夠執行。
7. linux創建一個用戶怎麼給他創建文件的許可權
linux中怎樣給予新建用戶建立文件和目錄的許可權
將新用戶添加到你希望他創建文件和目錄的用戶組里。 如:你希望新建用戶能在/FTP目錄下創建文件和目錄。
首先在/目錄下用ls -l FTP查看FTP所屬的用戶和組,並可以查看組用戶的許可權。
chmod 777 FTP 可以修改用戶對FTP文件夾的許可權 gpasswd -a 新用戶 用戶組 可以將用戶添加到用戶組里 這樣新建的用戶便能在這個目錄下創建文件和目錄了 linux中建立用戶組和用戶
管理員root需要創建一個users用戶組,該組擁有usera,userb,userc三個用戶,在/tmp下創建users文件。各用戶完成下列功能:登錄系統後,在統一的users文件中注冊個人信息(包括:用戶名,真實姓名,性別,聯系方式,家庭住址等)。注冊完成後,各用戶將該文件備份到各自的家目錄中。root用戶取消其他用戶對users文件的寫許可權
# groupadd -g 600 test(users組默認存在,這里用test代替,600表示組ID,可以自己修改,不沖突即可)
# useradd -u 600 -g 600 usera # useradd -u 601 -g 600 userb # useradd -u 602 -g 600 userc
# touch /tmp/users
# chgrp test /tmp/users # chmod g+w /tmp/users
在Linux中,用什麼命令可以查看到用戶組中包含有哪裡用戶?
具有某種共同特徵的用戶集合起來就是用戶組(Group)。用戶組(Group)配置文件主要有 /etc/group和/etc/gshadow,其中/etc/gshadow是/etc/group的加密信息文件;在本標題下,您還能了解到什麼是GID ; 1、/etc/group 解說;
/etc/group 文件是用戶組的配置文件,內容包括用戶和用戶組,並且能顯示出用戶是歸屬哪個用戶組或哪幾個用戶組,因為一個用戶可以歸屬一個或多個不同的用戶組;同一用 戶組的用戶之間具有相似的特徵。比如我們把某一用戶加入到root用戶組,那麼這個用戶就可以瀏覽root用戶家目錄的文件,如果root用戶把某個文件 的讀寫執行許可權開放,root用戶組的所有用戶都可以修改此文件,如果是可執行的文件(比如腳本),root用戶組的用戶也是可以執行的;
用戶組的特性在系統管理中為系統管理員提供了極大的方便,但安全性也是值得關注的,如某個用戶下有對系統管理有最重要的內容,最好讓用戶擁有獨立的用戶組,或者是把用戶下的文件的許可權設置為完全私有;另外root用戶組一般不要輕易把普通用戶加入進去, 2、/etc/group 內容具體分析
/etc/group 的內容包括用戶組(Group)、用戶組口令、GID及該用戶組所包含的用戶(User),每個用戶組一條記錄;格式如下:
group_name:passwd:GID:user_list
在/etc/group 中的每條記錄分四個欄位:
第一欄位:用戶組名稱;
第二欄位:用戶組密碼;
第三欄位:GID
第四欄位:用戶列表,每個用戶之間用,號分割;本欄位可以為空;如果欄位為空表示用戶組為GID的用戶名;
我們舉個例子:
root:x:0:root,linuxsir 註:用戶組root,x是密碼段,表示沒有設置密碼,GID是0,root用戶組下包括root、linuxsir以及GID為0的其它用戶(可以通過
/etc/passwd查看);;beinan:x:500:linuxsir 註:用戶組beinan,x是密碼段,表示沒有設置密碼,GID是500,beinan用戶組下包括linuxsir用戶及GID為500的用戶(可以通 過/etc/passwd查看);linuxsir:x:502:linuxsir 註:用戶組linuxsir,x是密碼段,表示沒有設置密碼,GID是502,linuxsir用戶組下包用戶linuxsir及GID為502的用戶 (可以通過/etc/passwd查看);helloer:x:503: 註:用戶組helloer,x是密碼段,表示沒有設置密碼,GID是503,helloer用戶組下包括GID為503的用戶,可以通過 /etc/passwd查看;
而/etc/passwd 對應的相關的記錄為:
root:x:0:0:root:/root:/bin/bashbeinan:x:500:500:beinan
sun:/home/beinan:/bin/bashlinuxsir:x:505:502:linuxsir open,linuxsir
office,13898667715:/home/linuxsir:/bin/bashhelloer:x:502:503::/home/helloer:/bin/bash
由此可以看出helloer用戶組包括 helloer用戶;所以我們查看一個用戶組所擁有的用戶,可以通過對比/etc/passwd和/etc/group來得到; linux中用戶組的顯示問題 我建立了一個用戶aaa
使用root登錄時,使用 grep aaa /etc/group時,顯示他屬於aaa組。 但是使用aaa登錄時,使用groups,顯示只有一個users組。 是為什麼
你查一下是不是有效用戶組(effective group)的問題
linux修改文件夾-文件目錄許可權
2011-01-18 15:23:41| 分類: 默認分類 | 標簽: |字型大小大中小 訂閱
Linux、Fedora、Ubuntu修改文件、文件夾許可權的方法差不多。很多人開始接觸Linux時都很頭痛Linux的文件許可權問題。這里告訴大家如何修改Linux文件-文件夾許可權。以主文件夾下的一個名為「cc」的文件夾
為例。
下面一步一步介紹如何修改許可權:
1.打開終端。輸入」su」(沒有引號)
2.接下來會要你輸入密碼,輸入你的root密碼。
3.假設我的文件夾在主目錄里,地址為 /var/home/dengchao/cc 。假設我要修改文件許可權為777,則在終端輸入 chmod 777 /var/home/userid/cc
文件夾的許可權就變為了777。
如果是修改文件夾及子文件夾許可權可以用 chmod -R 777 /var/home/userid/cc
具體的許可權(例如777的含意等)在下面解釋下:
1.777有3位,最高位7是設置文件所有者訪問許可權,第二位是設置群組訪問許可權,最低位是設置其他人
訪問許可權。
其中每一位的許可權用數字來表示。具體有這些許可權:
r(Read,讀取,許可權值為4):對文件而言,具有讀取文件內容的許可權;對目錄來說,具有瀏覽目 錄的權
限。
w(Write,寫入,許可權值為2):對文件而言,具有新增、修改文件內容的許可權;對目錄來說,具有刪除、移
動目錄內文件的許可權。
x(eXecute,執行,許可權值為1):對文件而言,具有執行文件的許可權;對目錄了來說該用戶具有進入目錄的
許可權。
2.首先我們來看如何確定單獨一位上的許可權數值,例如最高位表示文件所有者許可權數值,當數字為7時,7
用「rwx」表示–{4(r)+2(w)+1(x)=7}–
又如果數值為6,則用「rw-」表示–{4(r)+2(w)+0(x)=6}–,」-」表示不具備許可權,這里表示不具備「執行」許可權。
假如我們設定其他用戶的訪問許可權為 「r–」,則數值為4+0+0=4
一開始許多初學者會被搞糊塗,其實很簡單,我們將rwx看成二進制數,如果有則用1表示,沒有則有0
表示,那麼rwx則可以表示成為:111
而二進制的111就是7。
3.我們再來看下怎麼確定3個數位上的許可權。假如我們要給一個文件設置許可權,具體許可權如下: 文件所有者有「讀」、「寫」、「執行」許可權,群組用戶有「讀」許可權,其他用戶有「讀」許可權,則對應的字母表示為」rwx
r– r–「,對應的數字為744
一般都是最高位表示文件所有者許可權值,第二位表示群組用戶許可權,最低位表示其他用戶許可權。
8. linux系統ubuntu終端命令下shell編程vi創建文件的問題!
vi有自己專門的命令,進入vi編輯界面後不要亂按鍵盤,按i是插入
具體的你可以搜索一下vi命令詳解
9. 為什麼Linux(Ubuntu系統)創建文件只能創建只讀文件,還不能修改許可權
可以改啊,可以修改創建的默認文件的許可權的。
10. ubuntu 怎麼用cat
cat主要有三大功能:
1.一次顯示整個文件。
$ cat filename
2.從鍵盤創建一個文件。
$ cat > filename
只能創建新文件,不能編輯已有文件.
3.將幾個文件合並為一個文件。
$cat file1 file2 > file
cat具體命令格式為 : cat [-AbeEnstTuv] [--help] [--version] fileName
說明:把檔案串連接後傳到基本輸出(屏幕或加 > fileName 到另一個檔案)
參數:
-n 或 –number 由 1 開始對所有輸出的行數編號
-b 或 –number-nonblank 和 -n 相似,只不過對於空白行不編號
-s 或 –squeeze-blank 當遇到有連續兩行以上的空白行,就代換為一行的空白行
-v 或 –show-nonprinting
範例:
cat -n linuxfile1 > linuxfile2 把 linuxfile1 的檔案內容加上行號後輸入 linuxfile2 這個檔案里
cat -b linuxfile1 linuxfile2 >> linuxfile3 把 linuxfile1 和 linuxfile2 的檔案內容加上行號(空白行不加)之後將內容附加到linuxfile3 里。
範例:
把 linuxfile1 的檔案內容加上行號後輸入 linuxfile2 這個檔案里
cat -n linuxfile1 > linuxfile2
把 linuxfile1 和 linuxfile2 的檔案內容加上行號(空白行不加)之後將內容附加到 linuxfile3 里。
cat -b linuxfile1 linuxfile2 >> linuxfile3
cat /dev/null > /etc/test.txt 此為清空/etc/test.txt檔案內容
本文來源於時光漂流瓶 http://www.9usb.net , 原文地址: http://www.9usb.net/200902/linux-cat.html