1. 程式人生 > >Linux常用命令、vim打造python編輯器、網路配置

Linux常用命令、vim打造python編輯器、網路配置

VirtualBox5.1及Ubuntu16.04安裝教程:http://jingyan.baidu.com/article/46650658228345f549e5f8cc.html

一、常用命令

1.啟動圖形介面:startx
2.立刻關機:shutdown -h now
3.立刻重啟:shutdown -h now 或 reboot
4.登出:logout
5.顯示當前所在目錄:pwd
6.新增使用者:useradd 使用者名稱
7.修改密碼:passwd 使用者名稱
8.刪除使用者:userdel 使用者名稱
9.刪除使用者以及使用者主目錄:userdel -r 使用者名稱
10.修改系統執行級別:vi /etc/inittab 中的id:3:initdefault: 這一行中的數字
11.切換目錄:cd
12.列出檔案和目錄:ls
顯示隱藏檔案:ls -a
顯示檔案詳細資訊:ls -l
13.建立目錄:mkdir
14.刪除空目錄:rmdir
15.建立空檔案:touch
16.複製:cp
cp hello /home/chay/ 將hello檔案拷貝到home目錄下的chay目錄下
17.移動檔案和修改檔名:mv
18.刪除檔案和目錄:rm
19.分頁顯示檔案:more
20.管道命令:| (表示把|之前的命令的結果交給之後的命令處理)
ls -l | more
21.在檔案中查詢關鍵詞:grep “關鍵詞” 檔名
22.查詢檔案:find
find /home/ -name Hello.java
23.重定向命令:
ls -l > a.txt 列表的內容寫入檔案a.txt中(覆蓋寫)
ls -al >>aa.txt 列表的內容追加到檔案aa.txt的末尾
24.新增組:groupadd 組名
25.檢視所有組的資訊:cat /etc/group
26.建立使用者,並同時指定將該使用者分配到哪個組:useradd -g 組名 使用者名稱
27.檢視所有使用者的資訊:cat /etc/passwd
28.修改檔案許可權:chmod 777 檔名(777表示rwxrwxrwx,可讀可寫可執行)
— — —
rwx rwx rwx
421 421 421
前三位代表:檔案擁有者的許可權u
中間三位代表:同組的許可權g
後三位代表:其他人的許可權o
29.修改使用者所在組:usermod -g 新的組名 使用者名稱
30.檔案保持退出::wq或:x
31.解壓檔案:tar -zxvf xxx.tar.gz
打包單個檔案:tar czvf my.tar.gz file1
打包單個目錄:tar czvf my.tar.gz dir1
打包多個檔案:tar czvf my.tar.gz file1 file2…
32.刪除資料夾:rm -rf 資料夾名
33.檢視CPU資訊:cat /proc/cpuinfo
34.檢視作業系統:cat /etc/system-release
35.檢視系統核心資訊:uname -a
36.檢視IP:ifconfig、ip addr
37.格式化硬碟:mkfs.ext4 /dev/sda(將sda盤格式化為ext4型別)
檢視硬碟使用情況:df -h
掛載硬碟:mount /dev/sdb /mnt/(將sdb磁碟掛載到/mnt目錄下 注:掛載前要先將sdb磁碟格式化)
Linux下掛載硬碟:將/dev/sdb 掛載到/mnt目錄下(

https://zhidao.baidu.com/question/157111059.html)
①格式化硬碟:mkfs.ext4 /dev/sdb
②掛載硬碟:mount /dev/sdb /mnt/
③下次開機自動掛載,需要編輯檔案/etc/fstab
vim /etc/fstab
新增下面一行
/dev/sdb /mnt ext4 defaults 0 0
38.列出所有的安裝包:yum list install
39.修改主機名:http://xugang-1017-126-com.iteye.com/blog/1633934
①修改/etc/sysconfig/network裡面的主機名字
[[email protected]
~]# vi /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=localhost // 在這修改 hostname 為localhost
②修改/etc/hosts裡面的名字
[[email protected] ~]# vi /etc/hosts
127.0.0.1 localhost
③不需要重啟主機,最後在終端下執行:
[[email protected] ~]# hostname localhost // localhost為修改的hostname
[[email protected] ~]#
40.下載檔案:wget url
41.vim編輯器中查詢目標詞:/目標詞 例:/module
跳轉到指定行::行數 例::100
42.檢視啟動的程序:ps -aux(top)
43.殺死程序:kill -9 程序號

注:./表示運行當前目錄

二、vim打造python編輯器

vim /etc/vim/vimrc

編輯vimrc檔案新增以下程式碼:

set filetype=python
au BufNewFile,BufRead *.py,*.pyw setf python

autocmd BufRead *.py set smartindent cinwords=if,elif,else,for,while,try,except,def,class,finally

syntax enable
syntax on
"set number
colorscheme desert
set tabstop=4
set expandtab
set autoindent
set confirm
set smartindent"智慧對齊
set shiftwidth=4

三、根目錄下目錄的作用

root:存放root使用者的檔案
home:存放普通用的檔案
bin:存放常用命令
sbin:存放具有許可權才能使用的命令
mnt:預設掛載光碟機的目錄
boot:存放引導系統啟動的檔案
etc:存放配置檔案
var:存放經常使用的檔案
usr:安裝軟體的預設資料夾

四、編譯C/java的方法

1、Linux下編譯執行Java程式的方法:

①vi Hello.java
②輸入i(或按【Insert】鍵)
③輸入esc(或按【Esc】鍵)
④輸入分號: [wq:儲存儲存; q!退出不儲存]
⑤輸入ls -l(檢視當前目錄所有檔案,及檔案的詳細資訊)
⑥輸入javac Hello.java(編譯Hello.java)
⑦輸入java Hello(執行Hello.java)

例:

Hello.java:
public class Hello{
    public void static(string []args){
        print("Hello world!")
    }
}

2、Linux下編譯執行C程式的方法:

①vi Hello.cpp
②gcc -v(檢視是否安裝gcc,gcc為c語言的編譯器)
③gcc -o hello Hello.cpp(編譯Hello.cpp檔案 “-o hello”表示out輸出名稱為hello的檔案)
④ls(編譯完成後通過ls命令檢視,會看到多出一個檔案hello,即為Hello.cpp編譯後的檔案)
⑤./hello(執行Hello.cpp檔案)

例:

Hello.cpp:
#include<stdio.h>
int main(){
    printf("Hello world!");
    return 0;
}

五、vim常用命令

命令模式(按下[esc]鍵)下:
    yy:複製 游標所在的這一行
    4yy:複製 游標所在行以下的4行

    p:貼上
    dd:刪除 游標所在的這一行
    3dd:刪除 游標所在行以下的2行

    u:一步一步撤銷

    h左  j下  k上  l右

    20G:快速定位到第20行
    G:快速定位到程式碼最後一行
    gg:快速定位到程式碼第一行

    w:向後跳一個單詞的長度
    b:向前跳一個單詞的長度

    >>:文字向右移動
    <<:文字向左移動

六、網路配置

參考文件:https://jingyan.baidu.com/article/fedf07375dc85e35ac89778b.html
1.檢查計算機上的乙太網卡裝置是否被核心檢測到
lspci | grep Ethernet
2.檢視系統已經識別並已啟用的網路介面
ifconfig -a
3.配置靜態IP地址:
編輯網絡卡eth0(取決於第2步查詢到的網路介面)的配置檔案
vi /etc/sysconfig/network-scripts/ifcfg-eth0
4.重啟network服務
service network restart