linux零散操作

服务器之间拷文件

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

然后拍回车键就可以看到文件正在传输了,等再出现鼠标一闪一闪说明已经传输完毕了,给大家拆解一下语句

  • 对拷文件夹 (包括文件夹本身)

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

  • 对拷文件夹下所有文件 (不包括文件夹本身)

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

修改文件权限

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

其中who可以为下面字母中的任意一个或者它们的组合。

u 即user,表示文件[夹]的所有者

g 即group,与文件[夹]所有者处于相同组的所有用户

o 即others,其它用户

a 即all,所有用户

+、-、=符号的含义分别为:

  • 添加某个权限
  • 取消某个权限

= 赋予给定权限并取消其它所有权限

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

转载于:https://my.oschina.net/u/1590027/blog/3065262

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值