linux基础2

1,sudo username +名字 -m 创建一个用户,-m指在home目录下创建对应用户家目录
su +用户名 切换用户,但是密码为加密
sudo passwd +用户名 给指定用户添加密码
whoami 查看当前所在用户名
exit 退出当前用户
ssh +用户名@对应ip地址 远程登陆指定ip
在windows下用xshell可以实现远程链接
ctrl+shift+t 开启新的终端,并且同屏显示

2,find命令查找指定文件与grep不同,grep表示查找文件中的指定字符
tar -cvf +打包后名字+需打包文件 实现将文件打包在一个文件夹中
tar -xvf +打包后名字 解包
tar -zcvf +打包后名字(习惯以.gz结尾)+需打包文件 实现将文件进行压缩
tar -jcvf +打包后名字(习惯以.bz2结尾)+需打包文件 实现将文件进行压缩的第二种方式
tar -zxvf +打包后名字 第一种方式解压
tar -jxvf +打包后名字 第二种方式解压
不常用的压缩方式:zip +打包后名字+需打包文件
unzip+打包后名字 zip格式解压

3,cal 查看日历
date 查看当前时间
date还可以用来修改时间
ps,top,htop 查看当前任务进程
单独ps 只能查看当前终端的进程
ps -aux 查看虚拟机全部进程
kill +进程号(ps -aux 结果第二列)结束一个进程
kill -9 +进程号 强制结束

4,df 查看虚拟机内存使用情况
du 查看当前目录内存使用情况
ifconfig 查看虚拟机网络设置,其中有几个ens表示有几块网卡
ifconfig还可以用来改变虚拟机ip地址
sudo ifconfig ens33(网卡名)+指定地址
ping +地址 查看与指定地址能否通信

5,who 当前登陆系统的用户信息,每远程登陆一个就增加一个
userdel +用户名 删除指定用户,但是不删除家目录
userdel +用户名 -r 删除指定用户,同时删除家目录
su +指定用户 切换账户,但所在目录不变
su - +指定用户 切换账户,同时切换到指定用户的家目录
sudo -s 切换到超级管理员root用户
普通用户提示符用$,而root用户提示符用#
ll命令第三列表示文件的拥有者,第四列表示用户组
groupadd添加一个组
groupdel删除一个组
groupmod +多次tab键 可以查看所有组或者cat /etc/group
用useradd创建的用户默认不在sudo与adm组中,所以无法使用sudo -s
sudo usermod -a -G adm +用户名 添加用户到adm组中
sudo usermod -a -G sudo +用户名 添加用户到sudo组中
然后就可以用sudo -s命令
chgrp +组名+文件名 改变文件所属组
chown+组名+文件名 改变文件的拥有者

6,文件权限
ll命令第一列结果显示10个字母,第一位如果是-表示是普通文件,如果是d表示为文件夹,后九位三三一组,前三位表示文件拥有者权限,中间三位表示同组成员权限,最后三位表示其他人权限
r表示可读,w表示可写,x表示可执行
改变文件权限:u代表所有者,g代表同组成员,o代表其他人
chmod u=rwx +文件名 可以实现将对应文件拥有者的权限设置为rwx
chmod u=r,g=r,o=r +文件名 可以实现将拥有者,同组与其他人权限同时设置r–
chmod u=,g=,o= +文件名 可以实现将拥有者,同组与其他人权限同时设置为—

修改文件权限第二种方法:数字法
r对应4,w对应2,x对应1
chmod 137 +文件名 实现将拥有者权限设置为–x,同组成员设置为-wx,其他人设置为rwx

7,gedit编辑器
gedit +文件名 打开对应文件
sublime 一个编辑软件,跨平台编辑器
vim另一种推荐的编辑器
vim +文件名 用来创建文件或者打开已有文件,按:wx退出,按i开始编辑,esc退出编辑
vim在打开后默认为命令模式,按i进入编辑模式,按esc回到命令模式,在命令模式下,按:进入末行模式,用来保存文件,:wq
vim在命令模式下,按i,a,o,I,A,O均可进去编辑模式.i,在光标前面插入,a在光标后面插入,o在下一行插入,I在行首插入,A在行末插入,O在上一行插入.
vim在命令模式下,按yy复制光标所在一行,p粘贴,dd剪切光标所在行,4yy复制光标所在行向下四行内容,2dd剪切光标所在行向下两行内容,然后按p即可粘贴剪切内容.在命令模式控制光标,h向左走,l向右走,j向下走,k向上走.
M:光标移动到当前屏幕的中间
H:光标移动到当前屏幕的第一行
L:光标移动到当前屏幕的最后一行
ctrl+f向下翻一页代码
ctrl+b向上翻一页代码
ctrl+d向下翻半页代码
ctrl+u向上翻半页代码
20G光标移动到第20行
G光标移动到整个代码最后一行
gg光标移动到整个代码第一行
w向后跳一个单词的长度,即跳到下一个单词的开始处
b向前跳一个单词的长度,即跳到上一个单词的开始处
D从当前光标开始剪切,一直到该行末尾
u撤销刚刚的操作,ctrl+r反撤销
d0从当前光标开始剪切,一直到该行首部,可按p粘贴
x删除当前的光标,每次删除一个
X删除当前的光标前面的,每次删除一个
v:选中一片代码,从光标表处开始
V:选中一片代码,直接选中一行
">"整体向右移
<整体向左移
.重复执行上一次的命令
dw删除光标所在处的一个单词
r +替换后字符 在命令模式下,替换一个字符
R 在命令模式下,从当前光标开始重新编辑
/+字符 搜索指定字符,n搜索出来的向下移一个,N向上移一个
:%s/1/2/ 实现将全文中每行第一个1替换成2
:1,3s/2/3 实现将1到3行中的第一个2替换成3
末行模式:
w:保存
q:退出
wq=shift+zz 保存并退出

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值