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
相关文章
相关标签/搜索