我希望我錯過簡單的事情,因爲我必須在明天下午4點之前提交此實驗。從txt文件讀取數據並獲得終端拒絕的權限
我從SSH安全外殼訪問我的帳戶,當我在學校裏,我可以運行命令mergeSort < data
,它會將這些數字進行排序,但是我嘗試在這裏我家運行相同的命令,我也得到:zsh: permission denied: data
。我還連用make
命令他們與做實驗室提供的文件:
#;-*-Makefile-*-
CFLAGS = -Wall -g
CC = gcc
all: insertionSort mergeSort
insertionSort: sortDriver.o metrics.o insertionSort.o
gcc -o insertionSort sortDriver.o metrics.o insertionSort.o
mergeSort: sortDriver.o metrics.o mergeSort.o
gcc -o mergeSort sortDriver.o metrics.o mergeSort.o
testMetrics: metrics.c
gcc -o testMetrics -Wall -D TEST_METRICS metrics.c
@-./testMetrics
@-rm metrics.o core testMetrics 2> /dev/null
clean:
[email protected] -f *~ *.o a.out core insertionSort mergeSort *.exe
我試圖在它之外重新創建該文件,當它轉移所有它說的是
轉移
它仍然會顯示過程中遇到1個錯誤,但仍然不會打開,當我雙擊它相同的消息與上述彈出。
相關文件的權限,還有更多,但我想這些是最相關的手頭任務。
data attributes -rwxrwxrwx
data.txt attributes -rwxrwxrwx
mergeSort.c attributes -rw-r--r--
mergeSort.o attributes -rw-------
mergeSort attributes -rwxrwxrwx
我曾嘗試以下,我覺得好像R/W/X是我需要的,可以改變周圍的它,我已經解決了這一問題之後。
幾乎所有的文件,或至少上面我已經把
% chmod 777 {file name}
% make
% mergeSort < data (tried .txt as well)
但是我還是列出的所有文件:
% zsh: permission denied: mergeSort
你能檢查mergeSort的權限嗎? –
請檢查..http://unix.stackexchange.com/questions/46767/executing-a-script-in-zsh-file-permissions –
我已經添加上面的權限,我也下了一些研究後,我閱讀您發送給我的鏈接,謝謝btw,所以我已經瞭解了cmmd chmod,但是有許多不同的方式來改變權限,我不確定哪個在工作 – ADCifuentes