歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux綜合 >> Ubuntu Linux >> ubuntu學習的簡單筆記,ubuntu學習

ubuntu學習的簡單筆記,ubuntu學習

日期:2017/3/6 9:35:23   编辑:Ubuntu Linux

ubuntu學習的簡單筆記,ubuntu學習


ubuntu學習的簡單筆記,ubuntu學習


l vi編輯器開發步驟

A)輸入 vi Hello.java

B) 輸入 i 插入模式。

C)輸入 冒號。【保存退出:wq】【退出不保存:q!】

l 列出當前目錄的所有文件:ls

詳細信息的列表:ls -l

l 1.編譯c程序:gcc(自動生成a.out)

2.輸入 ./a.out 運行c++程序。

l pwd:顯示當前目錄

l tab鍵:自動補全當前路徑,如果有多於一個的文件夾選項會列出來以供選擇。

l 用戶管理:

root用戶登錄:sudo su

添加用戶:useradd xiaoming ;

設置密碼:passwd xiaoming ;

刪除用戶:userdel xiaoming ;

刪除用戶以及用戶主目錄:userdel -r xiaoming ;

l init[0123456]:在 etc/inittab中修改initdefault。

修改錯誤配置的方法:1)啟動時輸入e 進入編輯模式2) 選中第二行在輸入一個e進入編輯模式。3)輸入一個1進入單用戶級別。4)按b重新啟動,進入單用戶模式。http://hovertree.com/menu/ubuntu/

l linux常用命令:

1、pwd:顯示當前工作目錄。

2、cd:改變目錄。

3、ls:列出文件和目錄。

ls -a:顯示隱藏文件。

ls -l: 顯示長列表格式。

mkdir:建立目錄。

rmdir:刪除空目錄。

touch:建立空文件。

cp:復制命令。

cp -r dir1 dir 2遞歸復制命令。復制子目錄信息。

mv:移動文件和改文件名。

rm:刪除文件和目錄。

rm -rf * 刪除所有內容。-r是遞歸,-f是強制

ln:建立符號鏈接。

ln -s /a/a b:b指向a路徑中的那個目標。

more:顯示文件內容帶分頁。空格或pageup->下一頁&ctrl+page up上一頁

less:顯示文件內容帶分頁。

grep:在文本中查詢內容。grep 搜索內容 搜索文件。

|:在linux和unix系統中,|就是管道命令。

man:相當於windows下面的help。

find:搜索文件及目錄。find / -name aaa.java=從根目錄按文件名查找aaa.java的文件是否存在。從根目錄查找很慢,最好制定路徑查找。

ls -l>a.txt:列表的內容寫入到文件a.txt中。(覆蓋)

ls -al>>aa.txt:列表內容追加到文件aa.txt的後面。

database_program<database_data:從文件中輸入信息。

單箭頭>覆蓋寫。

雙箭頭>>添加寫。

Ls -ahl:看到文件的所有組

chgrp 組名 文件名:修改所在的組

案例:

如何在linux中添加用戶組?

Groupadd policeman

查看linux中所有組的信息?

cat(只能看不能改) /etc/group

創建用戶並同時指定將改用戶分配到那個組?

Useradd -g 組名 用戶名

查看linux中所有用戶的信息:

vi /etc/passwd或者cat /etc/passwd

cat /etc/passwd或者cat /etc/passwd

PS:alt+F2=快速執行一個命令

切換用戶:su 用戶名

講解:-rw-r--r--

第1個 - 表示普通文件類型。D表示是文件夾類型。l表示是鏈接。

第2/3/4個 rw- 表示文件所有者對該文件的權限。

(權限分為三種:r可讀,用4表示。w可寫,用2表示,x可執行,用1表示)

第5/6/7個 r--文件所在組對該文件的權限。

第8/9/10個 r--其他組的用戶對該文件的權限。

輸入who am i:查看當前用戶。

如何修改文件的訪問權限?

Chmod 777 文件名:所有者/所在組/其他組

如何修改文件的所有者? Chown -R 用戶名 文件名

如何移動用戶到另一個組: usermod -g 組名 用戶名

查看文件的所有者: ls -ahl

刪除用戶和刪除組:userdel 用戶名/groupdel 用戶組名

復制文件:cp 文件 路徑

安裝文件:./????.bin

安裝文件:tar -zxvf ???/tar.gz

進入圖形界面:startx/ctrl+alt+F7

linux分區:

硬盤分區主要分為基本分區和擴展分區,基本分區和擴展分區的數目之和不能大於4個,且基本分區可以馬上使用但不能在分區,擴展分區必須進行再分區才可以使用,也就是說可以進行二次分區,繼續分成邏輯分區,並且邏輯分區沒有數目上的限制。

掛載命令:

mount [-參數][設備名稱][掛載點]

mount /dev/sda1 test

特別聲明:掛載光驅的時候,可直接使用mount /mnt/cdrom

卸載指令:

umount [設備名稱]

查看磁盤使用情況:

df [-參數] 比如 df -l

查看某個目錄是在哪個分區

df [目錄全路徑]

查看linux系統分區的具體情況

fdisk -l

使用df查看

df -h 更詳細陳述系統分區。

PS:在命令後面添加&地址符可以不用等待命令的運行結果。

1.查看目前使用的是哪種shell:

env |more(分頁顯示)

2.直接輸入以下命令修改shell:

chsh -s 輸入新的shell,例如:chsh -s /bin/csh

3.shell的命令補全功能:雙擊tab鍵自動補全。

查看最近執行的命令:

1.history 5:列出最近使用的5個命令。

2.!5:此項說明執行歷史編號為5的命令。

3.!ls:此項命令執行最後一次以ls開頭的命令。

netstat:查看網絡狀態。

任務調度命令crontab:

1.設置任務:crontab -e

2.每隔一段時間:

將時間寫到本地文件:

date > /home/why/mydate1

希望每天凌晨兩點讓系統執行:

crontab -e

0 2 * * * date >>/home/why/mydate1

1分鐘2小時3日期4月份5星期

如何調度多個任務同時執行?

1.crontab -e 直接修改

2.可以把所有任務寫入一個可執行文件(shell)

在crontab 中調用mytask.sh。

編輯mytask中的內容。

crontab -r 終止所有任務 -l列出當前有那寫任務。

Top命令動態顯示當前進程。

設置系統日期:

1.date :顯示系統時間。

2.date MMDDHHMMCCYY.SS月月日日時時分分年年年年.秒秒

3.cal 11 2012 :查看2012年11月的月歷。

4.cal 2008 :查看2008年的年歷。

顯示網絡統計信息的命令:netstat。

netstat -anp:查看相關進程,可以使用kill關閉進程。

檢驗主機的連接命令 :ping。

traceroute:檢測數據包在網絡上傳輸的過程。

route:查看當前的路由狀況。

在linux下的MySQL:

mysql -u root -p

推薦:http://www.cnblogs.com/roucheng/p/ubunturumen.html

http://xxxxxx/Linuxjc/1137421.html TechArticle

Copyright © Linux教程網 All Rights Reserved