linux零散操做

服務器之間拷文件

scp /home/helpteach/project/mallupload/1509681299449.png wasadmin@10.127.40.25:/home/testlinux

而後拍回車鍵就能夠看到文件正在傳輸了,等再出現鼠標一閃一閃說明已經傳輸完畢了,給你們拆解一下語句docker

  • 對拷文件夾 (包括文件夾自己)

scp -r /home/helpteach/project/mallupload/ wasadmin@10.127.40.25:/home/testubuntu

  • 對拷文件夾下全部文件 (不包括文件夾自己)

scp /home/helpteach/project/mallupload/* wasadmin@10.127.40.25:/home/testvim

修改文件權限

  • chmod [who][+|-|=][mode]文件{夾}名

其中who能夠爲下面字母中的任意一個或者它們的組合。服務器

u 即user,表示文件[夾]的全部者ssh

g 即group,與文件[夾]全部者處於相同組的全部用戶code

o 即others,其它用戶server

a 即all,全部用戶進程

+、-、=符號的含義分別爲:ip

  • 添加某個權限
  • 取消某個權限

= 賦予給定權限並取消其它全部權限

mode表示權限,能夠是下面字母的任意組合。

r 可讀

w 可寫

x 可執行

s 文件執行時將進程所屬用戶(u+s)或進程所屬組(g+s)設置爲該文件所屬用戶

t 保存程序的文本到交換設備上

u 與文件主擁有相同的權限

g 與文件所屬組擁有相同的權限

o 與其餘用戶擁有相同的權限

舉例:

  • 將文件test.txt的讀權限賦予全部用戶 chmod a+r test.txt

  • 將取消其餘用戶執行test文件的權限 chmod o-x test

vi文件編輯

  • 按insert鍵進入編輯模式;按esc鍵退出編輯模式
  • q 輸入後點回車退出文件
  • wq (保存文件編輯結果並退出)

ubuntu相關命令

以18.XX版本爲準

ubuntu更新命令

  • 獲取更新 sudo apt update
  • 查看哪些軟件能夠更新 apt list --upgradable
  • 所有更新 do release upgrade

linux 清理命令

  • sudo apt autoclean 刪除已卸載的軟件包
  • sudo apt autoremove 卸載孤立包

查詢本機ip

  • ifconfig

安裝遠程客戶端

  • sudo apt install xrdp
  • ubuntu 下 按 win鍵,搜索 桌面共享

軟件安裝相關服務

  • 安裝ssh軟件 sudo apt install openssh-server
  • 查看應用 sudo ps -ef|grep ssh
  • 啓用服務 sudo service ssh start
  • 查看已安裝的軟件 dpkg -l | grep xxx 查找xxx相關的軟件

用戶相關命令

  • 把用戶添加到docker用戶組裏 sudo usermod -aG docker yourUser
  • 編輯用戶權限 vim /etc/sudoers
  • 顯示全部用戶 awk -F':' '{ print $1}' /etc/passwd
  • 切換到root用戶 sudo su
  • 設置root用戶密碼 sudo passwd root
  • 添加用戶 adduser username
  • 將用戶npoulton加入到用戶組docker $ sudo usermod -aG docker npoulton
  • 查看是否加入到用戶組docker中 cat /etc/group | grep docker 返回結果 docker:x:999:npoulton
相關文章
相關標籤/搜索