linux 部分命令與錯誤

2021-09-27 08:24:38 字數 2295 閱讀 5810

1.檔案、資料夾的建立、複製、移動和刪除

2.建立快捷方式

3.查詢檔案

4./bin/sh ^m 編譯器解釋錯誤

5.cmake error: cmake_symlink_library: system error: operation not supported

6. ./config make make install

7. 檢視當前路徑 pwd

8. 關機與重啟(reboot)

1.1檔案

建立檔案 touch 檔名 

eg: 建立名為test的txt檔案

touch test.txt

移動檔案 mv [-fiu] 原始檔(source) 目標檔案(destination)

引數說明:

-f:force,強制直接移動而不詢問

-i:若目標檔案(destination)已經存在,就會詢問是否覆蓋

-u:若目標檔案已經存在,且原始檔比較新,才會更新

eg:將test1目錄下的file1檔案移動到test2目錄下,並且改名為file2

mv test1/file1 test2/file2

複製檔案

cp [-adfilprsu] 原始檔(source) 目標檔案(destination)

cp [option] source1 source2 source3 ... directory

引數說明:

-a:是指archive的意思,也說是指複製所有的目錄

-d:若原始檔為連線檔案(link file),則複製連線檔案屬性而非檔案本身

-f:強制(force),若有重複或其它疑問時,不會詢問使用者,而強制複製

-i:若目標檔案(destination)已存在,在覆蓋時會先詢問是否真的操作

-l:建立硬連線(hard link)的連線檔案,而非複製檔案本身

-p:與檔案的屬性一起複製,而非使用預設屬性

-r:遞迴複製,用於目錄的複製操作

-s:複製成符號連線檔案(symbolic link),即「快捷方式」檔案

-u:若目標檔案比原始檔舊,更新目標檔案

eg:將/test1目錄下的file1複製到/test3目錄,並將檔名改為file2:

cp /test1/file1 /test3/file2

檔案重新命名

本質可以理解為複製檔案,只是原始檔與目標檔案所在目錄相同

eg:將/test1目錄下的file1改為file2:

cp /test1/file1 /test1/file2

刪除檔案 rm [fir] 檔案或目錄

引數說明:

-f:強制刪除

-i:互動模式,在刪除前詢問使用者是否操作

-r:遞迴刪除,常用在目錄的刪除

eg:刪除/test目錄下的file1檔案:

rm -i /test/file1

1.2資料夾

建立資料夾 mkdir 檔名 

eg: 建立名為test的資料夾 mkdir test

刪除資料夾 rm [fir] 檔名

引數說明同1.1檔案

eg:刪除名為test的資料夾 rm -rf test

**該鏈結

sudo ln -st [srcdir] [dstdir/name]

srcdir :原始資料夾路徑

dstdir/name :快捷方式路徑和快捷方式名

**此鏈結

建立鏈結不成功,要確認當前帳戶下是否有許可權在編譯的目錄中有建立鏈結的許可權

比如,你如果是在乙個windows機器上的共享目錄中編譯,就沒法建立鏈結,就會失敗。把原始碼複製到本地的目錄中再編譯就不會有這問題。

**1**2

1、./configure 是用來檢測你的安裝平台的目標特徵的。比如它會檢測你是不是有cc或gcc,並不是需要cc或gcc,config是乙個shell指令碼,根據平台的特性生成makefile檔案,為下一步的編譯做準備

2、make 是用來編譯的,它從makefile中讀取指令,然後編譯。

3、make install是用來安裝的,它也從makefile中讀取指令,安裝到指定的位置。

輸入"pwd"即可

重啟:reboot

linux所有關機命令

LINUX部分命令

針對debian lenny設定如下 dpkg reconfigure locales 選擇 en us.utf 8 zh cn.gb2312 zh cn.utf 8 zh cn.gbk zh tw.big5 zh tw.utf 8 預設 default en us.utf 8 中文就選zh cn....

Linux 命令(部分)

1 pwd 顯示當前目錄的絕對路徑名 pwd help version 2 clear 清除終端螢幕 clear注意 linux清屏並不會像windows一樣徹底全部清除,而只是新建一行新的置頂,以前輸的命令仍舊還在上方 3 cd 用於開啟路徑,接收絕對路徑和相對路徑 cd dirname dirn...

Linux命令(部分)

ls 檢視目錄 pwd 顯示當前目錄 cd 切換路徑 mkdir 新建目錄 rmdir 刪除目錄 rmdir c 刪除目錄時,目錄不可以有內容,要麼依次刪除,要麼rmdir p c d e,依次刪除e d c 路徑表示 絕對路徑 和相對路徑 當前 上一級 首 mkdir p c d,p是一次建立c ...