Linux基礎命令實踐

1. 將之前所創建的目錄和文件全部清理掉
rm -r workspace
2. 在家目錄下創建 ~/workspace/cmd 目錄以及 ~/workspace/tmp/test 目錄(什麼是家目錄?)
mkdir -p ~/workspace/cmd ~/workspace/tmp/test
3. 進入 ~/workspace/cmd 目錄,創建一個空文件my.txt
cd workspace/cmd
ls
touch my.txt

4. 使用重定向>>與echo命令向my.txt文件寫入 hello world 數據
echo “hello world” >> my.txt
cat my.txt

5. 將my.txt複製一份到~/workspace/tmp/test目錄下
cp my.txt ~workspace/tmp/test
cd ~workspace/tmp/test
ls

6. 將~/workspace/tmp/test目錄移動剪切到~/workspace/下
mv ~workspace/tmp/test ~workspace/
ls ~workspace/

7. 清空~/workspace/下的空目錄
rmdir ./tmp
ls

8. 刷新~/workspace/cmd/my.txt文件的時間屬性與家目錄時間相同
touch -r ~/workspace/cmd/my.txt
ls -l ~/workspace/cmd/my.txt

9. 打印~/workspace/cmd/my.txt文件全部內容到終端顯示上
cat -n ~/workspace/cmd/my.txt

10. 分頁顯示/etc/passwd的內容到顯示終端上
more /etc/passwd
空格

11. 在分頁顯示的內容中匹配root字符
less /etc/passwd
?root
q退出

12. 顯示/etc/passwd文件的前五行數據
head -5 /etc/passwd

13. 顯示/etc/passwd文件的後五行數據
tali -5 /etc/passwd

14. 動態打印顯示~/workspace/cmd/my.txt的最後一行數據
tail -f ~/workspace/cmd/my.txt

15. 顯示/etc/passwd文件中包含Root字符串的行,並顯示行號忽略大小寫
grep -i -n “Root” /etc/passwd

16. 查找~/workspace/目錄下名字包含my字符串的文件
find ~/wokespace/ -name “my*”

17. 查找~/workspace/目錄下最後一次修改時間在10分鐘以內的文件
find ~/workspace/ -cmin -10
(沒有結果???)

18. 顯示系統時間的時間戳,日曆
date +%s
cal
19. 以“月-日 時:分”格式顯示當前系統時間
date +’%m-%d %H:%M’

19. 修改文件~/workspace/cmd/my.txt的權限爲651(代表什麼權限?)
chmod 651 my.txt rw-r-x–x

20. 如何使系統默認創建文件的權限爲666? 記得修改回來
umask 111
umask 002

21. 修改~/workspace/tmp/目錄的權限爲其他用戶可以進入但是不能查看其中內容也不能在其中創建文件
mkdir ~/workspace/tmp/
chmod 751 tmp

22. 修改~/workspace/cmd/目錄權限爲可以瀏覽或進入或創建文件,但是不能刪除別人的文件
chmod +t ~/workspace/cmd/

23. 打印/etc/passwd文件的第五行數據
head -5 /etc/passwd | tail -1 /etc/passwd

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章