一些基礎知識

2021-08-09 10:44:58 字數 2567 閱讀 6355

關於cd

cd – 返回剛才的位置

關於ls

ls –l,簡寫ll    ls  -a顯示的檔案以.開頭,隱藏檔案    la  -al

關於cp

cp  -r  tmp  dir  拷目錄  tmp拷到dir

需要加-r的:cp、rm

10/13

1.grep    在乙個字元集合中找到符合條件的行輸出

如   grep  「hello」  file   或  grep hello file

2.存放使用者資訊的檔案

/etc/passwd      /etc/group       /etc/shadow

在/etc/passwd裡,o:管理員    500:普通使用者,若增加乙個普通使用者,則是501

exit:退出

3.find –name

4.man:幫助手冊 、 help

如:man find  搜尋到內容:find(1)   1是有意義的,代表它是命令

man 3 printf:檢視它的使用方法

1)  命令  2)系統呼叫   3)庫函式

5.管道  |   程序間通訊的工具,可以用 | 將乙個程序的輸出資訊傳遞給另外乙個程序

6.所有的命令都是可執行程式,在/bin下

7.ls | grep 「main」      ps –ef | grep sleep

ls將列舉的內容輸入到管道檔案裡,然後用grep將所需內容過濾出顯示到螢幕上

8.wc  統計  

wc  –l  fiile  統計行數

wc   -c  統計字元   乙個空格也算乙個字元

ls | wc –c

wc –w 統計單詞

9.增加乙個使用者  useradd  name

修改密碼   passwd  name

保留家目錄,刪除使用者   userdel  name

userdel –r name 徹底刪除

10.安裝gcc  搭建yum倉庫

1).將安裝光碟(.iso)放入虛擬機器的虛擬光碟機。在屬性-設定-cd-***瀏覽 找到***.iso

mount /ev/cdrom  /mnt     

告訴安裝程式這個軟體在**

2).cd  /etc/yum.repos.d/   

3).vim test.repo

[sec]  //gcc的安裝id

name=gcc

baseurl=file:///mnt

enable=1

gpgcheck=0   //安裝不校驗

yum repolist   //驗證yum倉庫是否有gcc

yum search gcc

yum install gcc.i686    gcc-c++.i686  -y

gcc  //檢視是否安裝好

gdb然後就可以寫了

gcc –o main main.c

11.tar cvf  my.tar  file  passwd  :把file和passwd打成包(歸檔)

c:建立  v:顯示過程  f:指定是普通檔案

rm  file  passwd

tar  xvf  my.tar  解包

gzip  my.tar.gz  壓縮

gzip   -d  my.tar.gz   解壓縮

12.系統執行級別: runlevel   init可以動態改變執行級別

runlevel:檢視系統級別

vim /etc/inittab  可以修改系統級別

init 6:重啟   init 0:關機

init  1    單使用者模式     init 2  多使用者 無網路服務    init  3  完全的多使用者,字元介面

init   4    自定義  未定義       init  5  圖形化介面        init  6   重啟

13.關機命令:   init 0     halt    shutdown  -h now       shutdown   -h  10  10分鐘以後關機       poweroff      shutdown  -c :取消關機

重啟: reboot   shutdown –r  now     init  6

14.多檔案管理

(1)寫main.c  add.c  max.c   add.h   max.h  

然後編譯:gcc  -c  main.c  add.c  max.c  生成.o檔案

執行:./main

(2)vim  makefile:

all:main

main:add.o  main.o  max.o

以tab鍵開頭 gcc  -o  main  add.o  max.o  main.o

add.o :add.c

以tab鍵開頭 gcc  -c  add.c

max.o:max.c

以tab鍵開頭 gcc  -c  max.c

main.o:main.c

以tab鍵開頭 gcc  -c  main.c

clean:

以tab鍵開頭 rm  -fr  *.o  main

一些基礎知識

linux基礎知識考查 1 在linux 系統中,以 檔案 方式訪問裝置 2 前台起動的程序使用 ctrl c 終止。3 在使用ls 命令時,用八進位制形式顯示非列印字元應使用引數 b 4 在linux 系統中,用來存放系統所需要的配置檔案和子目錄的目錄是 etc 5 在linux 系統中,壓縮檔案...

一些基礎知識(一)

1 類成員的組成 函式成員和資料成員 資料成員 字段,常量,事件成員 public int a 0 字段成員 public const int b 90 常量public event customeventhandler raisecustomevent 事件成員 函式成員 方法,屬性,建構函式,終...

xml一些基礎知識

節知識點 1 優點 2 與dotnet的關係 3 寫乙個簡單的xml文件 4 基本概念簡介 5 語法 xml的全稱是extensible markup language 我也是現在才知道的具體咋寫的,以前只知道叫 差妹兒 或者中文的說法叫可擴充套件標記語言。他的好處挺多,不過我就知道一點,他不侷限與...