天天看點

linux 修改檔案名稱_Linux常用指令

1. 終端(如ubuntu)建立/斷開與伺服器的連接配接

ssh [email protected] -p 2201 (建立)

exit(斷開)

2. 檢視使用者清單

cat /etc/passwd

但是,上面的 cat 指令列印出來的東西太雜亂了,于是使用下面的這個指令:

#對于 cat /etc/passwd 的替換

cat /etc/passwd|grep -v nologin|grep -v halt|grep -v shutdown|awk -F":"'{ print $1"|"$3"|"$4 }'|more

3. 授予 /移除使用者sudo 權限

将已存在的名為 wxy 的使用者添加為

sudo

組的成員

$ sudo adduser wxy sudo

sudo

組中删除名為

wxy

的使用者,隻需運作:

$ sudo deluser ostechnix sudo
           
4. 檢視目前登入使用者

$

who

ramesh pts/0 2009-03-28 22:57 (dev-db-server)

jason pts/1 2009-03-28 23:01 (dev-db-server)

john pts/2 2009-03-28 23:04 (dev-db-server)

5. 檢視某使用者的曆史登入情況

$

last jason

jason pts/0 dev-db-server Fri Mar 27 22:57 still logged in

jason pts/0 dev-db-server Fri Mar 27 22:09 - 22:54 (00:45)

jason pts/0 dev-db-server Wed Mar 25 19:58 - 22:26 (02:28)

1、linux的終端(如ubuntu)怎麼退出python指令行

使用 quit(), exit(), 或者Ctrl-D退出指令行。

2、下載下傳

wget是一個下載下傳檔案的工具,它用在指令行下

例如:wget http://yum.baseurl.org/download/3.2/yum-3.2.28.tar.gz

3、安裝

windows安裝軟體的時候都是下載下傳一個.exe檔案,輕按兩下打開一路next就可以安裝,ubuntu的話經常實用指令行來安裝軟體,下面有幾種常見的方式:

(1) deb包

ubuntu的deb包相當于windows的exe檔案,輸入以下指令:

sudo dpkg -i *.deb    # 注意“*.deb”的意思是你的deb包的全稱,請用軟體包的名字替換掉星号
           

(2) apt-get安裝

ubuntu有包含了很多軟體的官方軟體源,可以用以下指令來從官方源中線上安裝軟體:

sudo apt-get update    # 更新一下軟體源,擷取最新軟體的清單
sudo apt-get install 軟體名    # 安裝軟體
           

(3) .sh、.py、.run檔案

如果下載下傳了字尾為 .sh、.py、.run這些檔案,可以用下面這種方法來安裝:

sh 軟體名.sh
sh 軟體名.run
python xxx.py
           

5、檢視目前目錄的路徑:pwd(檢視本地将pwd改為lpwd)

linux 修改檔案名稱_Linux常用指令

6、關閉一個terminal快捷鍵:ctrl+ d

7、ubuntu切換到本地特定檔案目錄:

例如切換到e:/work/Programming/Python_spyder,

則為

/mnt/

e/work/Programming/Python_spyder

linux 修改檔案名稱_Linux常用指令

8、使用sftp傳輸檔案

(1) 連接配接到遠端主機

$ sftp [email protected]

(2) 從遠端主機下載下傳檔案

$ sftp> get [remote_path/]filename [local_path/][new_filename]

[]中的選項為可選參數。當不指定遠端檔案路徑時,預設為遠端主機的目前目錄;當不指定本地檔案路徑時,預設将檔案儲存到本地目前目錄;當不指定本地新檔案名稱時,保留原檔案名稱。

(3) 向遠端主機傳輸檔案

$ sftp> put [local_file_path/]filename [remote_path/][new_filename]

[]中的參數為可選參數。當不指定本地檔案路徑時,預設為本地目前目錄;當不指定遠端主機檔案路徑時,預設為遠端主機目前目錄;當不指定遠端新檔案名稱時,保留原檔案名。

例如:put Anaconda3-2019.03-Linux-x86_64.sh installationFile/

(4) 本地指令和遠端指令

在sftp中,可以使用ls、pwd、mkdir等指令對連接配接的遠端主機進行操作,在指令前加l代表local,可對本地機器進行操作。當通過sftp連接配接到遠端主機之後,預設的所有操作都是對遠端主機進行操作。一些常用的操作如下:

linux 修改檔案名稱_Linux常用指令

9、執行python腳本

//xxx為腳本名稱

python xxx.py

python3 xxx.py

10、重命名

mv指令既可以重命名,又可以移動檔案或檔案夾。

例子:将目錄A重命名為B

mv A B

例子:将/a目錄移動到/b下,并重命名為c

mv /a /b/c

其實在文本模式中要重命名檔案或目錄,隻需要使用mv指令就可以了,比如說要将一個名為abc的檔案重命名為1234:

mv abc 1234

注意,如果目前目錄下也有個1234的檔案的話,這個檔案是會将它覆寫的。

11、删除檔案

(1) 删除/opt/目錄下的svn檔案夾

rm -rf /opt/svn #将會删除/opt/svn/目錄以及其下所有檔案夾,包括檔案

(2) 删除檔案 将/opt/目錄下的test.txt檔案删除

rm -f /opt/test.txt #将會強制删除/opt/test.txt這個檔案

使用這個rm -rf的時候一定要格外小心!!,linux沒有資源回收筒

修改密碼

passwd