网络红人有哪些,七天冲刺公选宝典,炎黄之都市龙魂
目录
查看当前谁登录了我
who - q: 一共有多少个人登录了我
ping ip address
ssh haoch@ip address
who
查看当前系统当前账号的用户名
useradd [参数] 新建用户账号
参数 | 含义 |
---|---|
-d | 指定用户登录系统的主目录 |
-m | 自动创建目录 |
-g | 指定组的名称 |
useradd -d /home/abc abc -m |
创建abc用户,如果/home/abc目录不存在,就自动创建这个目录 |
useradd -d /home/abc abc -g test -m |
创建abc用户,如果/home/abc目录不存在,就自动创建这个目录,同时用户属于abc组 |
cat /etc/passwd |
这个文件下就可以看到注册的用户名 |
注意: 每个用户都要有一个主目录,主目录就是第一次登录系统,用户的默认当前目录(/home/用户);
cd /home/ + ls
或者ls /home/
sudo -s
useradd laowang -m
passwd laowang
exit
su - laowang
passwd
userdel -r laowang
su - laowang
: 切换账户及路径名su laowang
:只切换账户,不切换到其目录sudo -s
:切换到管理员cat /etc/group
或者 groupmod+两次tab
groupadd abc
groupdel abc
groups laowang
cat /etc/group | grep 'sudo'
groupadd aaa bbb ccc
useradd lili -m
在lili自己的组里面usermod -a -g aaa lili
usermod -a -g adm laowang
+ usermod -a -g sudo laowang
chmod修改文件权限有两种格式:字母法和数字法
字母法: chmod u/g/o/a +/-/= rwx
文件
参数 | 含义 |
---|---|
u | user表示该文件的所有者 |
g | group表示与该文件的所有者属于同一组者,即用户组 |
o | other表示其他以外的人 |
a | all表示这三个都是 |
+ | 增加权限 |
- | 撤销权限 |
= | 设定权限 |
chmod u+x 123.py
chmod o+w 123.py
chomod g=w 123.py
chmod u=x, g=x, o=x 1.py
chmod u=, g=, o= 1.py
数字法: rwx这些权限也可以用数字代替
参数 | 数字代号 |
---|---|
r | 4 |
w | 2 |
x | 1 |
- | 0(无权限) |
chmod 761 1.py
(7=4+2+1, 6=4+2, 1=1)chown laowang 1.py
chgrp aaa 1.py
类似window的记事本和word文档
快捷键 | 数字代号 |
---|---|
ctrl+shift+d | 快速复制 |
ctrl + | 字体变大 |
ctrl + f | 选中替换代码 |
ctrl + l | 选中一行 |
快捷键 | 数字代号 |
---|---|
sudo apt-get update |
更新源 |
sudo apt-get install softwarename |
安装包 |
sudo apt-cache search softwarename |
搜索软件包 |
sudo apt-cache show softwarename |
获取包的相关信息 |
sudo apt-get remove package |
删除包 |
sudo apt-get remove package --purge |
删除包,以及配置文件等 |
sudo apt-get dist -upgrade |
升级系统 |
sudo apt-get source package |
下载该包的源代码 |
sudo apt-get clean && sudo apt -get autoclean |
清理无用的包 |
sudo apt -get update
sudo apt -get install softwarename
ftp: 文件传输协议
sudo apt-get install vsftpd
用于谁可以登录我的电脑啊,指定上传路径啊,允许本机登录啊, 允许哪一个用户可以登录,允许上传文件到ftp服务器啊
sudo vi /etc/vsftpd.conf
sudo vi /etc/vsftpd.conf
anonymous_enable = no
local_root = /home/laowang/ftp
local_enabled = yes
vsftpd.chroot_list
文件中的用户登录ftp服务器: chroot_list_enable = yes + chroot_list_file = /etc/vsfpd.chroot_list
write_enable = yes
sudo vi /etc/vsftpd.chroot_list
重启ftp服务器: sudo /etc/init.d/vsftpd restart
put somefile
下载命令: get somefile
filezilla-window
ssh是建立在应用层和传输层基础上的安全协议
ssh是目前较为可靠,专门为远程登录回话和其他网络服务提供安全性的协议,常常用于远程登录,以及用户之间的资料拷贝
使用ssh服务,需要安装相应的服务器和客户端,服务器和客户端的关系:如果,a机器想要被b机器远程控制,那么a机器需要安装ssh服务器,b机器需要安装ssh客户端
a.安装ssh服务器
sudo apt-get install openssh-server
b.远程登录
ssh 用户名@ip
先查看ip地址:
ifconfig
在直接远程登录
ssh 用户名@ip
# 上传文件(本地->远程) scp filename remoteusername@remotehostip:remotepath # 上传文件夹 scp -r foldername remoteusername@remotehostip:remotefile # 下载文件(远程->本地) scp remoteusername@remotehostip:remotepath filename # 下载文件夹 scp -r remoteusername@remotehostip:remotefile foldername
vi 123.py
:wq
, 编辑模式->末行模式,保存并自动退出快捷键 | 含义 |
---|---|
88g | 快速定位到第88行 |
1g | 快速定位到文件首行 |
g | 快速定位到文件末尾行 |
dd | 删除光标所在行 |
5dd | 从当前光标算,删除5行 |
x | 删除光标前的一个字符 |
x | 删除光标后的一个字符 |
d | 删除光标后本行所有内容 |
d0 | 删除光标前本行所有内容 |
dw | 删除光标开始位置的字 |
u | 撤销命令 |
ctrl +r | 反撤销 |
yy | 复制当前行 |
19yy | 复制19行 |
p | 粘贴 |
2dd + p | 剪切2行 |
v | 整体选中,可以选中多行 |
v +>>/<< | 实现整体移动 |
r | 替换 |
:%s/main/main/g | 整个文本将main替换为main |
:5,15s/main/main/g | 文本第5-15行将main替换为main |
查找print(n查看下一个) |
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
linux下文本编辑器vim的使用方法(复制、粘贴、替换、行号、撤销、多文件操作)
网友评论