Linux操作
1.linux根目錄下各個文件夾的意思:
/boot:存放系統啟動時的必須讀取的文件,包含內核(kernel)在內;
/etc:存放系統相關的設置文件;
/hhome:用來放置每個賬號的主目錄(除系統管理員);
/mnt:此目錄默認有/cdrom、/floppy 2個子目錄,用來存取關盤及軟盤的數據;
/root:系統管理員的專屬目錄,也就是root賬號的主目錄;
/tmp:供全部用戶“暫時”放置文件的目錄,和有些程序在運行中產生的臨時文件。
& 顯示當前所在目錄:pwd
& “|”是管道符號,可連接兩個命令,將前一個命令的輸出作為后一個命令的輸入
& grep 是過濾輸入信息 留下指定的行
2.目錄與文件操作
1)cd 改變當前工作目錄
cd 默認回到個人主目錄
cd . 回到當前目錄
cd .. 回到上級目錄(父目錄)
~代表”主目錄“
以“/”開始的目錄路徑表示:絕對路徑,反之:相對路徑(相對于當前目錄)
2)ls 列目錄命令
顯示目錄下的文件:ls
顯示目錄下的所有文件:ls -a
顯示文件下的所有文件列表:ls-a-l
ls-a~ 顯示全部的內容(包括隱藏目錄和文件)
3)創建目錄
mkdir .photo 創建隱藏文件夾 “.photo”
4)mv 移動/改名文件夾或目錄
mv .photo photo//將.photo文件夾改名為photo
mv mm photo //移動mm到photo中
5)rm 刪除文件/目錄
刪除文件:rm file1 file2 file3...
刪除目錄:rm-rf dir1 dir2...
選項:-r 遞歸刪除所有子目錄和文件
-f 強制刪除,不進行任何的交互確認(linux 默認 -f)
6)cp 復制文件/目錄,注意第二個參數
復制文件 cp /etc/passwd ~//復制passwd到個人主目錄下
復制文件夾 cp -r workspace demo //將workspace這個目錄加入demo 目錄中,選項-r表示遞歸復制所有的子目錄和文件內容
7)文件的授權
chmod 660(參數) text.txt
421 rwx
000 0 ---
001 1 --x
010 2 -w-
011 3 -wx
100 4 r--
101 5 r-x
110 6 rw-
111 7 rwx
8) windows 命令與linux 命令
dir==ls mkdir==mkdir cd==cd del==rm cls==clear more==more type==cat move==mv copy,xcopy==cp help==man
3 文件的創建與修改
1)echo 回顯命令
echo abc 將abc回顯到控制臺
2)“>” 輸出重定向,將命令的“標準輸出” 結果重新定向到 新的目標。
“>>” 表示追加輸出
abc > abc.txt 向abc.txt 中加入內容abc
abc >> abc.txt 將abc.txt中追加內容abc (它是保留文件原有內容)
3)cat abc.txt 查看abc.txt文件內容
4)touch 創建新空白文件,修改文件訪問時間
4 創建和修改文本文件 vi
1) vi編輯器下的命令:
:w 保存當前文件
:x 保存當前文件并退出
:q 退出
:q! 不保存文件退出
:wq 保存文件并退出
2)插入文本:
i 在當前文字前插入文本 |在行首插入文本
a 在當前字符后添加文本 A 在行末添加文本
o 在當前行后插入一空行 O 在當前行前面插入一空行
R 以改寫方式輸入文本
5 打包備份與恢復(相當于winrar)
tar-c 創建一新的tar文件 -v 顯示運作過程的信息 -f 指定文件名稱 -z 調用gzip 壓縮命令執行壓縮 -j 調用bzip2壓縮命令執行壓縮 -t 查看壓縮內容 -x 解開 tar 文件
注:后綴名為jar的文件其實就是一個zip 文件解壓方式同zip
jar -tf demo.jar //查看demo.jar 文件內容
gzip -d 文件名 解壓縮后綴為.gz的文件 tar -xvf 文件名 解壓縮后綴為.tar的文件
例如:tar cvf data.tar 將目錄文件打包成data.tar(有打包過程)
tar cf data.tar 將目錄文件打包成data.tar(不顯示打包過程)
gzip data.tar 將打包好的文件進行壓縮
tar cvzf data.tar.gz 先打包再用gzip 壓縮(有過程)
tar czf data.tar.gz 先打包再用gzip 壓縮(不顯示過程)
zip -r demo.zip file1 file2... 遞歸壓縮
unzip demo.zip 解壓縮到當前目錄下
tar tvf data.tar 查看data.tar文件包含的內容
tar tvf data.tar 將data.dar解開
tar -zxvf foo.tar.gz 將foo.tar.gz 解開至當前目錄下
1)gzip -d foo.tar.gz 解開至當前目錄下生成后綴為tar 的文件
2)tar -xf foo.tar 完成解壓
tar -jxvf linux-2.4.20.tar.bz2 解開至當前文件夾下
6 系統環境變量PATH
1)環境變量PATH:操作系統可執行命令的搜索路徑
2)可以使用$PATH引用變量的值
3)查看環境變量:echo $PATH
4)設置環境變量:export PATH=$PATH:/sbin
7.在Linux下執行一個文件方法及步驟
方法
1)先寫一個java文件
2)創建一個目錄,將java文件編譯成class文件在新建目錄下(javac -d 目錄 java文件)
3)指定環境變量 用export CLASSPATH=路徑
4)執行 class文件生成結果(java 文件的名字不要后綴)
1.linux根目錄下各個文件夾的意思:
/boot:存放系統啟動時的必須讀取的文件,包含內核(kernel)在內;
/etc:存放系統相關的設置文件;
/hhome:用來放置每個賬號的主目錄(除系統管理員);
/mnt:此目錄默認有/cdrom、/floppy 2個子目錄,用來存取關盤及軟盤的數據;
/root:系統管理員的專屬目錄,也就是root賬號的主目錄;
/tmp:供全部用戶“暫時”放置文件的目錄,和有些程序在運行中產生的臨時文件。
& 顯示當前所在目錄:pwd
& “|”是管道符號,可連接兩個命令,將前一個命令的輸出作為后一個命令的輸入
& grep 是過濾輸入信息 留下指定的行
2.目錄與文件操作
1)cd 改變當前工作目錄
cd 默認回到個人主目錄
cd . 回到當前目錄
cd .. 回到上級目錄(父目錄)
~代表”主目錄“
以“/”開始的目錄路徑表示:絕對路徑,反之:相對路徑(相對于當前目錄)
2)ls 列目錄命令
顯示目錄下的文件:ls
顯示目錄下的所有文件:ls -a
顯示文件下的所有文件列表:ls-a-l
ls-a~ 顯示全部的內容(包括隱藏目錄和文件)
3)創建目錄
mkdir .photo 創建隱藏文件夾 “.photo”
4)mv 移動/改名文件夾或目錄
mv .photo photo//將.photo文件夾改名為photo
mv mm photo //移動mm到photo中
5)rm 刪除文件/目錄
刪除文件:rm file1 file2 file3...
刪除目錄:rm-rf dir1 dir2...
選項:-r 遞歸刪除所有子目錄和文件
-f 強制刪除,不進行任何的交互確認(linux 默認 -f)
6)cp 復制文件/目錄,注意第二個參數
復制文件 cp /etc/passwd ~//復制passwd到個人主目錄下
復制文件夾 cp -r workspace demo //將workspace這個目錄加入demo 目錄中,選項-r表示遞歸復制所有的子目錄和文件內容
7)文件的授權
chmod 660(參數) text.txt
421 rwx
000 0 ---
001 1 --x
010 2 -w-
011 3 -wx
100 4 r--
101 5 r-x
110 6 rw-
111 7 rwx
8) windows 命令與linux 命令
dir==ls mkdir==mkdir cd==cd del==rm cls==clear more==more type==cat move==mv copy,xcopy==cp help==man
3 文件的創建與修改
1)echo 回顯命令
echo abc 將abc回顯到控制臺
2)“>” 輸出重定向,將命令的“標準輸出” 結果重新定向到 新的目標。
“>>” 表示追加輸出
abc > abc.txt 向abc.txt 中加入內容abc
abc >> abc.txt 將abc.txt中追加內容abc (它是保留文件原有內容)
3)cat abc.txt 查看abc.txt文件內容
4)touch 創建新空白文件,修改文件訪問時間
4 創建和修改文本文件 vi
1) vi編輯器下的命令:
:w 保存當前文件
:x 保存當前文件并退出
:q 退出
:q! 不保存文件退出
:wq 保存文件并退出
2)插入文本:
i 在當前文字前插入文本 |在行首插入文本
a 在當前字符后添加文本 A 在行末添加文本
o 在當前行后插入一空行 O 在當前行前面插入一空行
R 以改寫方式輸入文本
5 打包備份與恢復(相當于winrar)
tar-c 創建一新的tar文件 -v 顯示運作過程的信息 -f 指定文件名稱 -z 調用gzip 壓縮命令執行壓縮 -j 調用bzip2壓縮命令執行壓縮 -t 查看壓縮內容 -x 解開 tar 文件
注:后綴名為jar的文件其實就是一個zip 文件解壓方式同zip
jar -tf demo.jar //查看demo.jar 文件內容
gzip -d 文件名 解壓縮后綴為.gz的文件 tar -xvf 文件名 解壓縮后綴為.tar的文件
例如:tar cvf data.tar 將目錄文件打包成data.tar(有打包過程)
tar cf data.tar 將目錄文件打包成data.tar(不顯示打包過程)
gzip data.tar 將打包好的文件進行壓縮
tar cvzf data.tar.gz 先打包再用gzip 壓縮(有過程)
tar czf data.tar.gz 先打包再用gzip 壓縮(不顯示過程)
zip -r demo.zip file1 file2... 遞歸壓縮
unzip demo.zip 解壓縮到當前目錄下
tar tvf data.tar 查看data.tar文件包含的內容
tar tvf data.tar 將data.dar解開
tar -zxvf foo.tar.gz 將foo.tar.gz 解開至當前目錄下
1)gzip -d foo.tar.gz 解開至當前目錄下生成后綴為tar 的文件
2)tar -xf foo.tar 完成解壓
tar -jxvf linux-2.4.20.tar.bz2 解開至當前文件夾下
6 系統環境變量PATH
1)環境變量PATH:操作系統可執行命令的搜索路徑
2)可以使用$PATH引用變量的值
3)查看環境變量:echo $PATH
4)設置環境變量:export PATH=$PATH:/sbin
7.在Linux下執行一個文件方法及步驟
方法
1)先寫一個java文件
2)創建一個目錄,將java文件編譯成class文件在新建目錄下(javac -d 目錄 java文件)
3)指定環境變量 用export CLASSPATH=路徑
4)執行 class文件生成結果(java 文件的名字不要后綴)