ubuntu常用的一些命令
1 添加root用戶
其實ubuntu在安裝時已經(jīng)添加了root用戶,只是屏蔽了。所以只需要激活即可。打開終端ctrl+alt+t,輸入sudo passwd root,然后輸入要添加給root的密碼。
?
更新源命令
sudo apt-get update
2?將終端添加到右擊快捷菜單中的方法
sudo apt-get install nautilus-open-terminal
此時再單擊右鍵就會出現(xiàn)open in terminal
3?安裝ssh服務(wù)
新版的ubuntu一般沒有安裝ssh-server,需要自己下載安裝
sudo apt-get install ssh如果想要root用戶可以使用ssh服務(wù),那么找到配置文件
sudo vi /etc/ssh/sshd_config找到??PermitRootLogin 這項 將其改為 yes
同理,如果不想讓root用戶登錄,將其改為
PermitRootLogin no?
?
查看是否打開了服務(wù)
ps –ef? |grep ssh
如果出現(xiàn)?? sshd及說明已經(jīng)啟動了該服務(wù)。
?
4?創(chuàng)建軟連接
ln?[參數(shù)][源文件或目錄][目標(biāo)文件或目錄]
軟連接方式是:ln -s 源文件 目標(biāo)文件
sudo?ln?-s?/path/to/django/bin/django-admin.py?/usr/local/bin/django-admin.py
[root@localhost?test]#?ll
-rw-r--r--?1?root?bin??????61?11-13?06:03?log2013.log
[root@localhost?test]#?ln?-s?log2013.log?link2013
[root@localhost?test]#?ll
lrwxrwxrwx?1?root?root?????11?12-07?16:01?link2013?->?log2013.log
-rw-r--r--?1?root?bin??????61?11-13?06:03?log2013.log
?
?
5.Pip命令使用大全
5.1? pip安裝包
sudo pip install packagename
5.2? pip查看已安裝的包
pip list
5.3? pip檢查哪些包需要更新
sudo pip list --outdated
?
5.4 pip升級包
sudo pip? install –upgrade packagename
?
6. Ubuntu下安裝python源嗎
1下載源碼
到官網(wǎng)上下載,python2.7.11.tgz
2python解壓
sudo tar –zxvf python2.7.11.tgz
3編譯與安裝
???????? ./configure開始配置
???????? Make 進行編譯,時間可能比較長,需要幾分鐘時間
? ? ? ? ?sudo make install 進行安裝
???????? 此時可以檢查安裝的怎么樣了
輸入命令Python,會看到安裝的版本信息
?
7、安裝vmware tools
在Ubuntu系統(tǒng)中找到VMwaretools-9.6.2-1294478.tar.gz然后復(fù)制到一個文件夾里。
tar zxvf VMwareTools-*.tar.gz然后進入解壓后的文件夾
輸入:
sudo ./vmware-install.pl然后一路輸入回車鍵,當(dāng)?shù)侥憧吹?Enjoy, --the VMware team 關(guān)閉終端,重起電腦安裝完成。
?
8、安裝mysql
第一步:安裝MySQL server 在terminal輸入sudo apt-get install mysql-server 第二步:安裝MySQL的python接口 在terminal輸入sudo apt-get install python-mysqldb 9/安裝Django pip install Django==1.9.5?
?10、防火墻的配置
啟用
sudo ufw enable
?
停止
sudo ufw disable
?
開啟/禁用:
ufw allow 22/tcp 允許所有的外部IP訪問本機的22/tcp (ssh)端口
ufw deny 22/tcp 禁止所有外部IP訪問本機的22/tcp(ssh)端口
?
查看防火墻狀態(tài)
sudo ufw status
?
11、vi模式下按下backspace不能正常刪除,delete鍵也不能刪除
需要安裝vim
sudo apt-get install vim?
?12、將man的幫助信息從terminal打印到文本文件中
在使用linux過程中不免會遇見一些不熟悉或者忘記用法的命令,使用man打印出來幫助信息時,又感覺太長。如果把幫助文檔打印到文本文件中就比較好了,以后想什么時候看就什么時候看。
以top命令為例,在terminal中輸出比較多
輸出到文本文件中的命令
man top|col -b > mantop.txt
就可以將top的幫助文檔輸出到mantop文件中。
?
13 在shell中運行腳本,并將標(biāo)準(zhǔn)輸出和標(biāo)準(zhǔn)錯誤輸出到回收站(不要顯示程序中的標(biāo)準(zhǔn)輸出),比如說測試程序文件是test.py。
在shell中切換到測試文件所在的目錄,運行命令:python test.py > /dev/null 2>&1
就會將程序文件test.py的標(biāo)準(zhǔn)輸出和標(biāo)準(zhǔn)錯誤輸出到類似于windows中的回收站。
?
15 linux系統(tǒng)重啟的命令
1)shutdown -r [time] ,time格式說明,比較簡單就是now,就是現(xiàn)在重啟,或者是+m表示m分鐘后重啟,或者h(yuǎn)h:mm以24小時格式指定具體重啟時間。
2)reboot
?
16 linux關(guān)機命令
1) shutdown -h now 2) poweroff 立刻關(guān)機
?
17 常用的VI命令
1)打開文件直接 vi filename
2) 跳到文件第一行,在命令模式中使用 gg 或 :1
3) 跳到文件最后一行,在命令模式中使用 G 或 shift g
4)跳到行尾, $,移動到當(dāng)前行頭,0
5)向上翻滾半屏,Ctrl u
6)向下滾動半屏,Ctrl d
7)向前滾動全屏,Ctrl f
8)向后滾動全屏,Ctrl b
9)刪除一行,dd,表示刪除光標(biāo)所在的當(dāng)前行
10)刪除多行,ndd,表示包含光標(biāo)所在行向下數(shù)n行刪除
11)復(fù)制一行,yy,表示把光標(biāo)所在行復(fù)制下來
12)復(fù)制多行,nyy,表示包含光標(biāo)所在行向下數(shù)n行復(fù)制下來
13)黏貼,p
18 文件下載命令 wget
使用wget斷點續(xù)傳
wget -c http://www.linuxde.net/testfile.zip對于我們下載大文件時突然由于網(wǎng)絡(luò)等原因中斷非常有幫助,我們可以繼續(xù)接著下載而不是重新下載一個文件。需要繼續(xù)中斷的下載時可以使用-c參數(shù)。
?
19 添加用戶,
sudo adduser username系統(tǒng)會提示以下信息:
正在添加用戶“username”...
???????????正在添加新組“username”(1001)...
?????????? 正在添加新用戶“username”(1001)到組“username”...
?????????? 創(chuàng)建主目錄“/home/username”...
??????????? 正在從“/etc、skel”復(fù)制文件...
????????????輸入新的 UNIX 口令:(此處大家注意,不是輸入你當(dāng)前用戶的密碼,而是輸入你要創(chuàng)建新用戶的密碼)
????????????重新輸入新的 UNIX 口令:(再輸一次即可)
??????????? passwd:已成功更新密碼
??????????? Changing the user information for username
??????????? Enter the new value, or press ENTER for the default
??????????? Full Name []: yangyang?(輸入新用戶的名稱)
??????????? Room Number []:
??????????? Work Phone []:
??????????? Home Phone []:
??????????? Other []:
這個信息是否正確? [Y/n] y
??????????? 到了這一步,新用戶已經(jīng)添加成功了,此時我們可以打 ls /home查看一下,如果顯示 username yangming,側(cè)代表用戶創(chuàng)建成.
到此,用戶添加成功。如果需要讓此用戶有root權(quán)限,執(zhí)行命令:
root@ubuntu:~#
sudo vim /etc/sudoers
修改文件如下:
# User privilege specification
root ALL=(ALL) ALL
db ALL=(ALL) ALL
保存退出,db用戶就擁有了root權(quán)限。
?
20 徹底刪除一個賬戶
在root用戶下:userdel -r newuser
在普通用戶下:sudo userdel -r newuser
因為需要徹底刪除用戶,所以加上-r的選項,在刪除用戶的同時一起把這個用戶的宿主目錄和郵件目錄刪除。
?
21 apt 清理緩存文件命令
apt-get purge -y --auto-remove?
22 查找文件然后刪除找到的文件
22.1 按照文件名查找文件后刪除,使用的命令 find/rm
例如:查找當(dāng)前文件夾下以ten開始的文件,然后刪除
find . -name ten* | xargs rm -f22.2 按照文件內(nèi)容查找文件中包含指定的字符,然后刪除
find .| xargs grep -rl 'well'grep 參數(shù)說明
-r 是遞歸查找
-n 是顯示行號
-R 查找所有文件包含子目錄
-i 忽略大小寫
-l?只列出匹配的文件名
-L?列出不匹配的文件名
?
總結(jié)
以上是生活随笔為你收集整理的ubuntu常用的一些命令的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux第二次作业
- 下一篇: HTML5 中的新特性: