一、Linux安装
通过虚拟机安装Linux系统
首先安装VisualBox
下载地址:https://www.virtualbox.org/wiki/Linux_Downloadshttps://www.virtualbox.org
具体操作Linux环境配置步骤
新建虚拟机
ps:类型选Linux 版本此处用的是Red Hat 64/32要根据电脑操作系统选择
mnt :共享目录
opt :软件安装
proc :文件
run :运行中的启动项、配置项、日志等
sys : 系统硬件之类的
3、常用操作
清屏:clear命令行 或 ctrl+L
获取当前位置的绝对路径:pwd
示例:
- 退出查看模式:Esc键
- 由查看模式进入尾行模式 输入:(英文模式)
(1)w 保存 、q退出、q!强制退出(不保存)、wq保存并退出(wq等同x) - 查看模式快速 切行
shift+G直接到最后一行
gg回到首行
ngg跳到第n行-从文档首行开始计算
n+回车 直接跳转到第n行-从当前行往下找n行 - 删除(查看模式下进行)
(1)单行删除:dd
(2) 多行删除:ndd
(3) 剪切:删除后想粘贴的地方 按 p进行粘贴 - 重复上一个动作 :查看模式: 按 .
- x 当前光标后面的删除
shift+x光标前面的删除 - 末行模式下常用命令
(1):set nu 显示所有行
(2)查找: /字符串 向下查找 符串 向上查找 n下一个 N上一个 - 替换 :
(1):n,ms/old/new/g:替换n到m行的所有old为new
ps:n,ms表示第n行到第m行,s代表替换。g表示范围内替换所有。(如果不加g,只会替换查找范围内的第一个old)
(2):%s/old/new/g:替换整个文件的old为new
ps:%表示查找范围是整篇文档。
(3):n,ms/^/#/g:注释n到m行
ps:^正则表达式表示行首,把行首变成#。
(4):n,ms/^#//g:取消注释
ps:^#意思是把行首的#去掉。正则表达式是包含匹配,如果只写#,表示n到m行所有的#都去掉。
5、 用户管理
(1)增加用户 创建用户:useradd 用户名 只能在root目录下建立
ps:还需要password 修改初始密码 passwd 用户名
(2)切换用户 su 用户名
(3)删除用户 userdel 用户名
(4)修改用户名 usermod
修改用户登陆名:usermod -l 新用户名 旧用户名
修改用户所属分组:usermod -g 新组名称 用户名 (-g 是组的意思)
(5)查看所有用户: vi /etc/passwd
6、组管理
(1)增加组 groupadd
(2)删除组 groupdel 组名
(3)查 groups:查看当前用户 所属的组
(4)查看所有组:vi /etc/group(vi中间有空格)
7、赋权语句
1: 首位 -代表文件 d代表目录 .代表结束
2: rwxrwxrwx—不包括root(root所有权限都有)
ps:有代表1 无代表0 rwx等同于111 -wx等同于011 rw-等同于110 (二进制),使用时用的每个代表的十进制的数
第一组rwd所属用户的权限 r–read w–write x–excute 执行
第二组rwx所在组的其他用户(g)的权限
第三组rwx其他组的用户(o)权限
3: 给用户减少执行的权限
示例 chmod u-x 文件名或者目录
4: 指定权限赋权
示例 chmod 754 文件或目录
ps:4其他组的用户只有读的权限没有写和执行的权限
5: 改变文件或用户的从属 chown 用户名:组名 文件名或目录名(中间有空格)
8、解/压命令
1、tar命令解包:tar -zxvf xxx.tar.gz
ps: z 文件没有.gz 就不需要
2、tar命令压包:tar -zcvf xxx xxx.tar.gz
ps: z 文件没有.gz 就不需要
3、扩展 解压到指定文件夹
tar -zxf 文件名.tar.gz -C 文件夹地址
PS: 需要注意各个命令中间的空格
文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树Linux入门初识Linux24975 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!