linux基础命令总结

linux基础命令总结

环境:ubuntu

一、用户操作
新增用户:useradd 用户名
为用户设置或更改密码:passwd 用户名 
切换用户:su 用户名 (高权限用户切换到低权限用户无需密码,反之需用,可以用exit返回到原来的用户)
查看用户信息:id 用户名
删除用户:userdel 用户名 (-r删除家目录)

二、用户组操作
新建组:groupadd 组名 
将新用户加入组:useradd -g  组名 用户名 
修改用户的组(g是主组,G是附属组):usermod -g  组名 用户名 
删除组:groupdel 组名 

三、文件夹操作

帮助指令:man info help 命令
pwd表示当前目录
返回用户主目录:cd ~
创建文件夹:mkdir 文件夹名
创建多级文件夹:mkdir -p
查看文件夹:ls 文件夹名 (-a隐藏文件夹 -l详细信息 -s)或者ll
删除空文件夹:rmdir 文件夹名
删除非空文件夹:rm -rf 文件夹名

四、文件操作

创建文件:vi 文件名
创建多个文件:touch 文件名1 文件名2
创建文件并输入内容:cat > 文件名
合并文件:cat 1.txt 2.txt >6.txt (将文件1、2.txt合并创建6.txt)
删除文件: rm 文件名
复制文件:cp 源路径 目的路径
 cp -p 递归拷贝整个文件夹
移动文件:mv 源文件 目的路径
重命名文件:mv 原文件名 新文件名
查看文件:cat只读 -n显示行号查看,cat -n |more 文件名用于分页查看;
vim,more+文件名查看可分页,空格和回车换行换页;
head -n 10 +文件名 查看前10行。tail -n 10 +文件名查看最后10行;
tail -f 查看更新 ;

五、修改文件权限

当用户创建一个文件之后,默认文件所在组为用户所在组
修改文件所在组:chgrp 组名 文件民 
修改文件所有者:chown 用户名 文件名 
修改表示:u:所有者,g:所在组,o:其它,a:所有人(u+g+o)
修改文件或目录权限:chmod u=rwx,g=rwx,o=rwx 文件名 (chmod g-x,o-x 文件名)
通过数字变更权限:r=4,w=2,x=1,rwx=7    (chmod 777 文件名)
清屏:clear

六、vim编辑器操作

ubuntu安装vim:sudo apt-get install vim
打开文件:vi 文件名
编辑文件:输入i或a或o
强制保存并退出文件:先按esc键,然后输入:wq!

Vim快捷键:首先按esc键(进入命令模式)
yy 表示复制当前行/
5yy 表示复制下面5行
p 表示粘贴
dd 表示删除当前行
5dd 表示删除当前5行
/ 表示进入末行模式
/单词+回车 表示查找单词
u 表示撤销
:set nu 表示设置行号
:set nonu 表示取消行号
gg 表示定位到首行
G 表示定位到末行
20g 表示快速定位到33行

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值