Linux基础入门操作命令大全,小白的最爱

Linux基本操作命令

目录结构

cd 切换位置

目录结构:/系统根目录 ~家目录
切换目录:cd 目录–绝对路径:由/开头,相对路径: …/代表返回上一级
-t 根据时间来排序
清屏: clear ctrl+l
查看当前绝对路径:pwd
查看当前目录下的内容:ls -a -l这个是查看目录下文件 ; ll是以列的方式显示目录下的文件列表

文件夹操作

新增文件夹 :mkdir 文件名
后面加 -p 则需要创建上层文件夹(或目录),如果文件夹(或目录)已经存在,则不视为错误。
删除文件夹:rmdir 文件名
修改 (位置,名字):mv 原路径 新路径

文件操作

新建文件:touch 文件名
删除: rm -rf 文件或目录(慎重)
修改文件名(路径):mv 原路径 新路径
复制: cp 原路径 新路径

内容操作

head -n 文件名:从头部查看n行数据
tail -n 文件名:从底部查看文件n行数据
tail -f 文件名: 动态的查看文件迟到
cat 命令: 强请请见runoob 常用的是cat a.txt >b.txt(>是替换,>>是追加) -n代表显示行
more命令:(一次性加载文档)ctrl+b 向上翻页 空格向下翻页
less命令 :(显示多少,加载多少) 搜索与vi编辑器类似,回车,向后一行, y向前一行
o<其他文件>把加载的文件内容输出到其他文件中
管道符(|)前面的命令 | 后面的命令 把前面命令的执行结果作为后面命令的输入

vi 编辑器

共分为查看模式,编辑模式,尾行(末行)模式
vi 文件名:进入编辑(查看模式)
由查看模式进入编辑模式:
a 在光标后面插入 A 在光标所在行的行末插入
i 在光标位置插入 I 在光标所在行的行首插入
o 在光标所在行下方插入 O 在上方插入

退出编辑模式:Esc建
由查看模式进入尾行模式: 输入:
w保存 q退出 q!强制退出(不保存)
wq保存退出,相同于x

复制:单行复制yy 黏贴 :p
多行复制:nyy 粘贴 p
编辑模式下是shift+insert 黏贴

删除(查看模式下进行)
单行删除:dd
多行删除:ndd
剪切:删除后在想粘贴的地方+p
撤销:查看模式:u 编辑模式:ctrl+u

在查看模式快速切换行:
G直接到最后一行 g 到首行 ngg就到n行
n回车 :从当前行向下找n行

末行模式常用命令
显示行号 : set nu
查找: /字符串,从上往下找, ?字符串,从下往上找, n下一个
替换 :1,10s/old/new/g:替换1到10行的所有old为new
注:1,10表示第一行到第十行,s代表替换,g表示范围内替换所有。
:%s/old/new/g:替换整个文件的old为new 注:%表示范围是整篇文档。
例子:1,10s/^/#/g 注释1到10行
注: ^正则表达式表示行首,把行首变成#。
:1,10s/^#//g:取消注释

用户管理

新增用户:useradd 用户名
修改密码:在根目录下 passwd 修改密码
切换用户: su
删除用户: userdel 用户名
改用户名: usermod -l 新名字 旧名字
查找用户:vi /etc/passwd 查看所有用户

组管理

新增组别:groupadd 组名
删除组别:groupdel 组名
查找组别:groups:查看当前用户所属组别,
vi /etc/group 查看所有组别

赋权

首位:-代表是文件 d代表是目录;
rwx rwx rwx (读,写,执行)第一组rwx代表所属用户数(u)的权限,第二组所属用户(g)所在组的权限,第三组是代表其他组(o)的权限;
末尾 : .代表结束;
+就是增加权限 - 就是减少权限
给用户执行的权限:chmod u+x 文件名或目录
指定权限赋权:chmod 754 -R文件或目录
改变文件或用户的从属:chown 用户名:组名 文件名或目录名
-R 递归处理,处理整个文件夹及其下的子文件

解/压命令

tar命令解包: tar -zxvf xxx.tar.gz
tar命令压包: tar -zcvf xxx xxx.tar.gz

你可能感兴趣的:(linux,java,shell,ubuntu,vim)