導航:首頁 > 編程語言 > linux下代碼測試

linux下代碼測試

發布時間:2023-09-13 15:22:18

Ⅰ 軟體測試中常用的linux命令有哪些

軟體測試必須掌握的----常用linux命令總結
Dotest測試學堂-董浩
命令 解釋
cd 進入目錄或退出至主目錄;例:「cd /home」 表示進入home目錄下
cd .. 退出至上一級目錄
cp
ifconfig 查看linuxIP的命令;註:ipconfig是查詢windowsIP的
修改IP即時生效:ifconfig eth0 192.168.1.155 netmask 255.255.255.0
rm -rf 強制刪除目錄或文件;r代表刪除目錄,f代表強制刪除
mv 移動文件或改名;例:「mv test /home」 表示將test移動至home目錄下;「mv test test1」表示將test改名為test1
mkdir 創建文件夾;例:「mkdir dodo」表示創建dodo文件夾
ps -ef 查看進程信息;ps -ef |grep ssh :查看ssh進程的信息
top 進程管理器;top -M
df 查看磁碟使用狀況 df -m
tar -xzvf 解壓安裝包;tar -xzvf +軟體包
apt-get install 下載並安裝;apt-get install +軟體包名
wget+網址 下載對應網址的軟體包
yum install + 軟體包 下載且安裝
rpm -ivh +軟體包 安裝以rpm結尾的軟體包;rpm -ivh +包名
./+可執行程序 ./jdk-6u31-linux-i586-rpm.bin:運行
find 查找系統中的文件;find / -name+文件名
find / -name apache:在當前目錄下搜索以apache開頭的文件
man 命令解析;「man find」 表示將find命令詳解展示
ls -l\ll\ls -a ls -l 和ll 是一樣的作用。ll是ls-l的別名。顯示詳細信息;ls -a:查看隱藏文件+詳細信息
kill -9 結束進程;kill -9 +進程號;kill -15
clear 清屏操作
cat 查看文件內容
pwd 查看當前目錄結構;絕對路徑
vi 編輯文件;註:編輯進入文件後,「i」:代表輸入;「a」:當前游標的下一位;「:wq」:代表退出並保存(在輸入狀態下,需按下Esc鍵);「:q!」:代表不保存退出;「x」:代表刪除單個字元;「dd」代表刪除一行數據。
shift+g:快速到最後一行
/+匹配的內容:退出編輯狀態下,向下快速搜索匹配內容【n:尋找下一個】
?+匹配的內容:退出編輯狀態下,向上快速搜索匹配內容【n:尋找下一個】
touch 表示創建文件;touch .dotest:創建隱藏文件
chmod 給文件以許可權;2:寫;4:讀;1:運行;例:chmod 461 test;表示:給文件擁有用戶寫的許可權,所在組讀寫許可權,其它組用戶運行許可權。
chmod -R 777 wenjianjia:給我文件夾及文件夾下面的所有文件賦值許可權
useradd useradd dotest:創建dotest用戶
passwd passwd dotest :給用戶設置密碼;密碼輸入兩次且不顯示
su 切換用戶;「su - root」切換至root賬戶
whoami 查看當前登錄的是哪個用戶
service 服務名 restart 重啟某個服務;service mysql restart【重啟資料庫】\service network restart【重啟網卡】
重啟網卡 /etc/init.d/network restart
grep grep 1 dotest:搜索文件dotest中匹配包含1所有的信息並顯示出來
history history查看歷史命令
tail 滾動查看日誌;tail + 數量 + 文件名
tail -f log【滾動查看日誌】
tail -n 5 logs 【查看最後5行】
head 匹配前幾行;head -n 4 log
重啟系統 reboot
關機 shutdown 0
date 查看時間;
date -s "2018-03-05 9:00:00"
常用文件 /etc/rc.local;存放自啟動命令的
/etc/profile;存放環境變數設置;
source /etc/profile 快速生效
/etc/sysconfig/network-scripts中的ifcfg-eth0;查看網卡信息的
/etc/crontab;定時任務;
* * * * * +要執行的腳本【完整路徑】
o minute: 區間為 0 – 59
o hour: 區間為0 – 23
o day-of-month: 區間為0 – 31
o month: 區間為1 – 12. 1 是1月. 12是12月.
o Day-of-week: 區間為0 – 7. 周日可以是0或7
例子:
每個月的第一天 1:10 p.m 運行
10 13 1 * * /root/bin/full-backup.sh
查看主機名 hostname
修改主機名 vi /etc/hosts或者hostname + 主機名
軟體包 --version 查看版本信息;
svnserve --version
java --version

Ⅱ Linux下,不用telnet命令,還有別的命令可以測試埠是否開放嗎

可以用python的socket模塊,比telnet快多了。下面是我測試過的代碼,樓主可以參考一下:


#!/usr/local/bin/python

#nameIsOpen.py

importos

importsys

importsocket


#firstargument

host=sys.argv[1]

#secondargument

port=int(sys.argv[2])


#sockettryconnect

defIsOpen(ip,port):

s=socket.socket(socket.AF_INET,socket.SOCK_STREAM)

try:

s.connect((ip,port))

s.shutdown(2)

print('IP%s,port%disopen'%(ip,port))

returnTrue

except:

print('IP%s,port%disdown'%(ip,port))

returnFalse

if__name__=='__main__':


Ⅲ linux下c++程序的測試工具有些什麼啊,求推薦

要看程序的類型。如果是ui程序,手工測試為主。
如果是介面,先搞清楚介面類型。如果是ws/http介面可以用soapui
如果是其他類型的介面比如socket等,可以自己用python/java寫測試代碼。

Ⅳ linux環境怎麼測試java代碼

項目必備:
虛擬機:VMware Workstation (已安裝linux的 CentOS6.5版本)
項目:java web項目 (必須在本地部署編譯後選擇項目的webRoot,改為ROOT(ROOT包含下面四個關鍵文件),放到tomcat下的webapps下即可,因為tomcat啟用一個工程的時候,就是發布了除了JSP以外的,所有已被編譯過的java文件,所以只能放在本地部署生成編譯後的class文件)。
java環境配置:配置JDK
伺服器:tomcat
資料庫:MySQL
基本思路:(特別注意各處的編碼設置)
1.配置java環境(下載jdk並配置環境變數)
2.下載並安裝tomcat (設置tomcat編碼)
3.安裝mysql並導入sql(注意:mysql客戶端和伺服器端編碼設置,必須設置完再導入sql,這個折騰了好久)
4.項目導入並修改資料庫連接配置
5.啟動mysql,啟動tomcat,訪問即可!
VMware tools小介紹:
現在的centOS已安裝了VMware tools (實現主機和虛擬機之間文件的共享拖拽功能),其餘項目所需都沒有安裝。只有在VMware虛擬機中安裝好了VMware Tools,才能實現主機與虛擬機之間的文件共享,同時可支持自由拖拽的功能,滑鼠也可在虛擬機與主機之前自由移動(不用再按ctrl+alt),且虛擬機屏幕也可實現全屏化。

Ⅳ 求SPI的SSD1306在linux下的測試程序

求SPI的SSD1306在linux下的測試程序理解SPI的驅動框架,還是從最基本的三個入口點觸發,platform_device,platform_bus,platform_driver。

其中內核一提供給platform_bus,platform_driver在spi_s3c24xx_gpio.c和spi_s3c24xxc.c中,其中spi_s3c24xx_gpio.c用於IO模擬SPI (本例討論的是IO模擬SPI),spi_s3c24xxc.c用於s3c24xx的硬體SPI。因此,我們需要動手寫一個platform_device。

看看spi_s3c24xx_gpio.c做了些什麼。

static int s3c2410_spigpio_probe(struct platform_device *dev)
{
... ...
/* [cgw]: 分配一個SPI主機 */
master = spi_alloc_master(&dev->dev, sizeof(struct s3c2410_spigpio));
... ...

sp = spi_master_get_devdata(master);

platform_set_drvdata(dev, sp);

/* [cgw]: 分配與spi硬體相關的配置,如指定哪些IO為MISO,MOSI,SCLK,CS,SPI工作模式,最大時鍾等等 */
/* in the plkatform data */
sp->info = dev->dev.platform_data;

/* [cgw]: 提供實現SPI各種模式的時序的基本方法,和CS的激活方法 */
/* setup spi bitbang adaptor */
sp->bitbang.master = spi_master_get(master);
sp->bitbang.chipselect =

Ⅵ Linux腳本編程測試題

|1、 #!/bin/bash dir=$1 cd $ dir shift for f in $@; do cat $f done 2、 #!/bin/bash for file in `專ls -1 /root/a |屬 grep ".*.c"` { mv /root/a/$file /root/b } ls -lS /root/b 3. @City = qw/Sydney Osaka Beijing........./ for($i=0,i

Ⅶ Linux下如何檢測硬碟和內存(源代碼)

linux下硬復盤檢測工具smartmontools使用方法
cd/usr/ports/sysutils/smartmontools
make install
1、smartctl -a <device> 檢查該設制備是否已經打開SMART技術。
2、smartctl -s on <device> 如果沒有打開SMART技術,使用該命令打開SMART技術。
3、smartctl -t short <device> 後台檢測硬碟,消耗時間短;
smartctl -t long <device> 後台檢測硬碟,消耗時間長;
smartctl -C -t short <device> 前台檢測硬碟,消耗時間短;
smartctl -C -t long <device> 前台檢測硬碟,消耗時間長。
其實就是利用硬碟SMART的自檢程序。
4、smartctl -X <device> 中斷後台檢測硬碟。
5、smartctl -l selftest <device> 顯示硬碟檢測日誌。
6、smartctl -l error <device> 顯示硬碟錯誤匯總。

Ⅷ linux下怎麼測試php

1、首先得先找到nginx.conf這個來文件,這個文件多半在自/etc目錄入,參考:/etc/nginx/...
2、找到後: #vi nginx.conf。 找到「server_name」 這一行,你的server_name配置應該是localhost吧?。
3、下面的一行配置是location,location內部有根目錄的配置選項"root" 後面顯示的路徑就是站點的根目錄了。你把寫好的test.php文件放到這個目錄里,再瀏覽器里輸入地址:http://192.168.1.222/test.php (假設你的伺服器IP是192.168.1.222)。
如果本機的話,就直接輸入http://localhost/test.php

Ⅸ 如何測試linux設備驅動程序

要想列印出來需把printf的物理地址寫對

閱讀全文

與linux下代碼測試相關的資料

熱點內容
下載編程貓後哪裡有客服 瀏覽:13
如何編輯歌曲文件格式 瀏覽:638
cf無限領取cdk工具 瀏覽:350
如何讓手機文件保存到電腦上 瀏覽:459
sa資料庫默認密碼是多少 瀏覽:191
電腦正在查找文件 瀏覽:541
一個文件盒省內寄順豐多少錢 瀏覽:41
誅仙62坐騎怎麼升級到63 瀏覽:926
linux以日期查看日誌記錄 瀏覽:446
工業大數據是什麼東西 瀏覽:881
魅族note3怎麼重置網路 瀏覽:510
c語言程序設計模 瀏覽:92
兒童怎麼做可編程機 瀏覽:603
數據計算屬於什麼統計學 瀏覽:921
07word怎麼去掉標記 瀏覽:979
qq緩存的數據是什麼 瀏覽:348
LED主Kv文件多少兆 瀏覽:856
蘋果edge怎麼刪除下載文件 瀏覽:471
sas邏輯回歸代碼 瀏覽:572
用於keil下的stc器件資料庫 瀏覽:400

友情鏈接