Android學習--linux相關命令的學習

#超級用戶(root)$普通用戶

1.useradd [user]添加用戶、userdel[user]刪除用戶、passwd[user]user用戶設置密碼

2.ls查看當前目錄下文件ls -l 顯示文件列表

3.man[命令] 命令解釋

4.touch[file] 建立文件

mkdir[dir]創建目錄(文件夾)

cat> file用定向符創建文件,輸入內容後 ctrl+d保存

cpfile1 file2 拷貝文件、cp-r dir1 dir2 拷貝目錄

rm[file] 刪除文件 rm-rf [file] 強制刪除文件

mvfile1 file2mv dir1dir2 移走file1dir1)到file2dir2

5. alias 別名 aliasdir='ls -l' 輸入dir就相當於執行ls-l

6. chmod 權限修改,r可讀4w可寫2x可執行1

7. pwd顯示當前目錄的完整目錄(絕對路徑)

8. cd改變目錄,..表示上一級目錄,-上一次目錄,~ 表示返回主目錄

9. cat file查看文件file的內容,cat> file填寫file內容,按ctrl+d保存,cat >>file以追加的方式填寫file的內容

more分展顯示文件內容、less可以上下翻滾查看內容、head-n file顯示前n行內容、tail-n file顯示後n行內容

10. date設置linux時間和日期

11. find dir -name file 查找路徑dir下的file文件、locatefile搜索文件filewhereis尋找二進制文件,同時也會找到其幫助文件

12. ps 查找進程、kill殺進程、在命令的最後添加'&'表示將命令放在後臺執行、fg則是將放在後臺的程序再放回前臺、sleep讓進程暫停

13. mount 加載一個硬件設備、umount卸載硬件設備

14. su 用戶名切換到另一用戶(缺省表示切換到root狀態)sudo利用此命令可以執行root的權限

15.w查看用戶登錄信息、who查看當前登錄用戶、last最近1個月用戶登錄情況、lastlog檢查某特定用戶上次登錄的時間、whoami確認自己身份、id打印出自己的uid以及giduser

顯示當前用戶、groups用戶所屬的組查詢、finger查詢用戶的使用資料

16. history 顯示用戶過去命令的命令,!!執行最近一次的命令

17. uname 查看linux系統信息,-a所以信息,-r版本號、 -n主機名

18. ln -sf source-file soft-link target上創建source的軟鏈接(快捷方式)

lnsource-file hand-link 硬鏈接(硬鏈接不能爲目錄創建,只有文件才能創建硬鏈接)

19. du 查看目錄 ,cat/etc/fstab查看分區列表

20. top 查看後臺進程,監控系統性能, top-d 22秒列新一次,top-d -2 -p3690 查看某個PIDfree-m 查看系統內存使用情況,uptime顯示目前系統開機時間

21. cmp 簡要列出兩個文件是否存在差異,diff用於比較兩個文件,diff3用於筆記3個文件的差異

22. gcc 編譯c/c++文件,gcc -v 查看gcc版本

23. chattr +i filename 禁止刪除, chattr-i filename 取消禁止

24. shutdown 關機和重啓,shutdown-h now立刻關機(同halt),shutdown -h 2030系統將在2030自動關機,shutdown-h +10系統將在10分鐘後自動關機;shutdown-r now立刻重啓(同reboot

25. TAB 巧用tab鍵,當不知道文件或命令的全名時請連續按兩下tab

26. clear 清屏,dmesg| more 顯示開機信息(查看系統啓動時硬件信息)

27. gzip aaa壓縮爲aaa.gzgzip aaa.gz解壓爲aaatarczvf aaa.tar.gz aaa將目錄aaa壓縮成aaa.tar.gztarzxvf aaa.tar.gz 解壓縮命令

28. echo 顯示命令後面的信息,不加 ‘’將多餘的空格壓縮爲一個輸出,加 ''原樣輸出

29. ifconfig 顯示或設置網絡設備,可以查看當前ipservicenetwork restart 重啓網卡;ifdowneth0 關閉網卡;ifupeth0開啓網卡;route-n查看路由器;netstat查看網絡連接情況,netstat-i顯示網卡運行情況; hostname顯示主機名,hostname-i 顯示當前主機名的ip

30. setup 系統服務管理命令,ntsysv設置系統服務

31. service mysqld start 啓動mysqlmysql -uroot -p輸入密碼即可操作mysql數據庫;

su-oracle 啓動oracle

32. apt-getinstall下載並安裝,download下載,upgrade安裝最新版)

33. make 編譯,makeinstall安裝


發佈了15 篇原創文章 · 獲贊 3 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章