Linux 基礎操作(有重復~~多看幾遍~記得牢~_~)

1.文件的打包壓縮

打包:將多個不同的文件,用一個文件封裝,包含在一個文件中。也是一種文件壓縮方式,只不過壓縮比例較小(1M->0.9M),主要是操作效率較快

通常用在文件整理上(我們項目的日志整理、項目的文件整理,文件傳輸等等)

打包命令:tar (她抱tar包)

文件打包:

所有文件打包:tar -cvf壓縮包.tar *[不推薦]

指定文件打包:tar -cvf壓縮包.tar[要打包的文件列表]

查看壓縮包中的文件:

tar -tvf 壓縮包.tar

解包文件:

tar -xvf 壓縮包.tar

壓縮:

壓縮文件:gzip 文件名稱 文件名稱.gz

解壓縮文件:gzip -d 文件名稱.gz文件名稱

通常情況下,我們先對文件打包(tar),然后再進行壓縮處理

所以,對于.tar.gz文件,可以通過tar命令直接進行解壓縮并且解包處理

tar -zxvf 文件.tar.gz

2.添加用戶

切換到超級管理員用戶:root

#adduser用戶名【推薦方式】

輸入和要添加的用戶相關的信息,來添加一個獨立的用戶

# useradd添加用戶

useradd -d /home/oldli-s /bin/bash用戶名稱

# userdel [選項] 要刪除的用戶賬號

userdel -r oldwang:刪除oldwang賬號以及跟這個賬號關聯的主目錄和郵件池信息

3.FTP文件上傳下載

通常情況下,我們在windows系統上開發代碼,然后通過FTP上傳到linux/unix服務器上去部署運行項目。

FTP:文件傳輸協議【File Transfer Protocal】

1.Ubuntu上安裝vsftpd服務
  • a)切換到root用戶

  • b)apt-get install vsftpd

  • c)更改/etc/vsftpd.conf配置文件,允許用戶可以登錄

  • d)重啟服務:service vsftpd restart/start/stop

  • e)查看進程是否啟動:ps -ef|grep ftp

2.添加ftp用戶賬號【就是ubuntu下的普通用戶賬號!】
3.Windows下,通過FlashFxp遠程登錄進行操作!

基本命令

Unix/Linux圖形化界面操作

命令行終端

cd 跳轉目錄命令

ls 查看命令[list]

[touch/mkdir/rm] 命令:創建(文件/目錄)/刪除

Vim編輯器

ifconfig查看本機網絡信息

文件備份壓縮

其他命令:查看幫助手冊
ftp操作:實現遠程的windows系統和unix/linux系統上的文件交換

ftp:這個是專門用來傳輸文件的一個約定,稱為:文件傳輸協議
安裝軟件:vsftpdàapt-get install vsftpd
修改配置:/etc/vsftpd.confà修改允許用戶可以訪問并且修改文件數據
重啟服務:service vsftpd restart
查看進程:ps -ef|grep ftp

Windows客戶端:通過FlashFXP軟件登錄Ubuntu系統,進行文件的上傳下載

Ssh遠程終端(SecureCRT):遠程操作linux命令,實現異地程序的部署操作

安裝openssh-server軟件:apt-get install openssh-server


PermitRootLogin yes

重啟服務:service sshd restart

/etc/init.d/vsftpdrestart[萬不得已的情況下可以這樣執行]

查看進程:ps -ef|grep ssh

Windows客戶端,通過SecureCRT進行遠程登錄,登錄之后遠程操作Unix終端

遠程:使用自己的電腦 通過網絡 訪問另一臺電腦的過程,稱為遠程操作

軟件的安裝和系統更新

軟件安裝:apt-get install <軟件名稱>

軟件卸載:apt-get remove <軟件名稱>

獲取系統更新信息:apt-get update

系統真實更新:apt-get upgrade

系統如果出現了由于誤操作引起的系統文件丟失等,可以通過更新的手段來進行解決,如果系統更新還是解決不了,建議重新安裝:針對學習版本系統!

搭建python開發環境:

Ubuntu默認支持python2/3的開發環境!

查詢某個命令在哪個文件夾下:whereis <命令>

查詢某個命令在哪個可執行文件夾下:which <命令>


文件打包壓縮

打包:tar

  -xvf

  -cvf

  -zxvf

  -tvf

壓縮:

  gzip

  gzip -d

用戶管理:

  Useradd

  Adduser

軟件操作的硬鏈接和軟鏈接

鏈接:快捷方式,給指定的文件一個別名

ln 源文件 鏈接文件: 給源文件添加一個硬鏈接

ln -s源文件 鏈接文件: 給源文件添加一個軟連接

硬鏈接和軟件鏈接的異同

相同點:文件修改,軟鏈接和硬鏈接信息同步更新

不同點:軟鏈接就是一個保存了文件信息的小文件~體積較小,硬鏈接是復制了目標文件全部內容的一個文件 ~~ 體積和源文件一樣大。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容