linux基础2

943-李同学

发表文章数:34

热门标签

, , ,
首页 » 算法 » 正文

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

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 保存并退出

未经允许不得转载:作者:943-李同学, 转载或复制请以 超链接形式 并注明出处 拜师资源博客
原文地址:《linux基础2》 发布于2021-10-12

分享到:
赞(0) 打赏

评论 抢沙发

评论前必须登录!

  注册



长按图片转发给朋友

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

Vieu3.3主题
专业打造轻量级个人企业风格博客主题!专注于前端开发,全站响应式布局自适应模板。

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

Q Q 登 录
微 博 登 录