切換到目錄“/usr/local”
cd /usr/local
切換到當前目錄的上一級目錄
cd ..
切換到當前登錄Linux系統的用戶的自己的主文件夾
cd ~
查看目錄“/usr”下的所有文件和目錄
ls /usr
進入“/tmp”目錄,創建一個名爲“a”的目錄,並查看“/tmp”目錄下已經存在哪些目錄
cd /tmp
mkdir a
ls
進入“/tmp”目錄,創建目錄“a1/a2/a3/a4”
mkdir -p a1/a2/a3/a4
將上面創建的目錄a(在“/tmp”目錄下面)刪除
rmdir a
刪除上面創建的目錄“a1/a2/a3/a4” (在“/tmp”目錄下面),然後查看“/tmp”目錄下面存在哪些目錄
rmdir -p a1/a2/a3/a4
將當前用戶的主文件夾下的文件.bashrc複製到目錄“/usr”下,並重命名爲bashrc1
sudo cp .bashrc /usr/bashrc1
(.bashrc - The individual per-interactive-shell startup file.
這個文件主要保存個人的一些個性化設置,如命令別名、路徑等。是一個隱藏文件。)
在目錄“/tmp”下新建目錄test,再把這個目錄複製到“/usr”目錄下
cd /tmp
mkdir test
sudo cp -r test /usr
(複製過程中權限不夠問題:在cp前加入sudo)
將“/usr”目錄下的文件bashrc1移動到“/usr/test”目錄下
sudo mv /usr/bashrc1 /usr/test
將“/usr”目錄下的test目錄重命名爲test2
sudo mv /usr/test /usr/test2
將“/usr/test2”目錄下的bashrc1文件刪除
sudo rm -f /usr/test2/bashrc1
將“/usr”目錄下的test2目錄刪除
sudo rm -r /usr/test2
查看當前用戶主文件夾下的.bashrc文件內容
cd ~
cat .bashrc
反向查看當前用戶主文件夾下的.bashrc文件的內容
tac .bashrc
翻頁查看當前用戶主文件夾下的.bashrc文件的內容
more .bashrc
查看當前用戶主文件夾下.bashrc文件內容前20行
head -n 20 .bashrc
查看當前用戶主文件夾下.bashrc文件內容,後面50行不顯示,只顯示前面幾行
head -n -50 .bashrc
查看當前用戶主文件夾下.bashrc文件內容最後20行
tail -n 20 .bashrc
查看當前用戶主文件夾下.bashrc文件內容,並且只列出50行以後的數據
tail -n -50 .bashrc
在“/tmp”目錄下創建一個空文件hello,並查看文件時間
touch /tmp/hello
ls -l /tmp/hello
修改hello文件,將文件時間整爲5天前
touch -t 201903292116 /tmp/hello
(我的hello文件創建於19年4月3日21:16,將其更改爲20190329)
將hello文件所有者改爲root帳號,並查看屬性
sudo chown root /tmp/hello
ls -l /tmp/hello
找出主文件夾下文件名爲.bashrc的文件
sudo find -name .bashrc
sudo find -name '.bashrc'
sudo find -name "*.bashrc"
(我試了以上幾條命令,任意一條都可以)
在根目錄“/”下新建文件夾test,然後在根目錄“/”下打包成test.tar.gz
sudo mkdir /test
sudo tar -czvf /test.tar.gz /test
(Enter後雖然有提示 tar:從成員名刪除開頭的“/”
/test/ 但是仍會在根目錄下生成test.tar.gz文件,如果去掉test.tar.gz之前的“/”,則在當前目錄下生成test.tar.gz文件,因此需要加“/” )
把上面的test.tar.gz壓縮包,解壓縮到“/tmp”目錄
tar -xzvf /test.tar.gz -C /tmp
從“~/.bashrc”文件中查找字符串’examples’
grep examples ~/.bashrc
在“~/.bashrc”中設置,配置Java環境變量
gedit ~/.bashrc
查看JAVA_HOME變量的值
echo $JAVA_HOME