ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

VMware_Linux

2021-01-16 22:31:57  阅读:229  来源: 互联网

标签:文件 aaa cd Linux rm txt root VMware


文章目录

XShell & FinalShell

可以连接虚拟机,控制虚拟机,方便在一台电脑上对多台虚拟机进行操作。

Linux命令语法

命令 选项 参数

  1. 空格很重要,空格的多少不是很重要
  2. 比如ls -l /

很多命令都有缩写的原因是原来计算机是低级的,用的字符多了反应不过来

用ctrl+l可以给终端清屏


文件和用户管理

文件管理

pwd

显示当前目录

ls

list列出 其中可以用ls -l表示成为长格式的形式
列出时第一个字符表示文件类型,其中:

字符类型
-普通文件(文本文件,二进制文件,压缩文件…)
d文件夹
b设备文件(块设备)储存硬盘 ,U盘
c设备文件(字符设备)打印机,终端/dev
l链接文件(淡蓝色)
s套接字文件
p管道文件

cd

change diretory:切换目录
cd 绝对路径 cd /home/alice
cd 相对路径 cd.

touch

创建文件
touch 路径和名字 touch /file1.txt

mkdir

make dir
mkdir 路径和目录名
mkdir -p /aa/b/c(假如在/下面没有aa这个文件夹,用-p【parent】指令可以连创不同级的文件夹)
mkdir /home/a{b,c}(在home下面创造ab和a两个文件夹,ab和ac同级,注意中间不能有空格)
mkdir -v /home/b(创建过程可视化)

cp

copy 复制
cp 源文件 目标文件夹
cp /aaa/b/c/d1 /root/桌面/
cp复制文件夹的时候会略过,这时候就要用-r来确认需要拷贝
cp -r /aaa/b/c /root/桌面/

mv

move 移动 剪切
mv 源文件路径 目标文件路径
改文件名
mv /tmp/a222 /tmp/a333可以把a222文件改名为a333

rm

remove 删除
rm -rf 文件和目录的路径
*是类型通配符
rm -rf /aaa/b*删除以b开头的
rm -rf /aaa/*1删除以1结尾的
rm -rf /aaa/*删除aaa里面所有的
rm -rf /aaa/b1 /aaa/c2可以删除两个

cat

cat 文件路径
cat /1.txt

名字作用
cat全部(大文件出现的时候会直接到最后一行,不方便观察,引出more)
head头部(head -3 /1.txt表示只看头三行)
tail尾部(和head类似)
more翻页(一点一点看[空格可以翻页,回车换行])
grep过滤关键字(grep c /1.txt[查看关键字c])

vim

  1. 重定向ls / > 1.txt将ls / 命令产生的结果放到1.txt里面(其中>是重写,>>是追加
  2. gedit,打开文本编辑器
  3. vim /1.txt直接在终端进行编辑文件

vim分为两个功能阶段,按i进入编辑,按ese进入命令行。

命令行的时候遵循这个表

字母作用
oiaA这四个都是进入插入模式,记住insert也就是i就可以了
yy复制(其中可以加个数字表示几行,如5yy)
p粘贴
dddelete删除
uundo撤销
vvisual可视化,可以解决没有鼠标的烦恼
:进入末行模式
:wq退出编辑
:q退出但是不保存修改
:set nu在前面有一个行号
:set nuno取消设置行号
:set list显示控制字符(如换行符$)
:w另存为
hjkl上下左右
0$行首行尾
gg G页首页尾
3G进入第三行
/查找/后面的部分(n是向下翻,N是向上翻)
:1,6 s/444/55555/g作用是在1到6行的g(全局范围)内,把能找到的444全部s(替换)为55555

shell就是CMD,命令解释器,定义命令,接受命令,执行命令。是一个app,能提供cp,cd,rm等
版本多ashell bshell cshell bash

临时文件

在使用vim命令的时候,如果没有经过:wq指令退出而是由于网络断了等等非人为因素导致的退出,计算机就会自动生成一个临时文件.txt.swp。
在这里插入图片描述

  1. 查看隐藏文件 ls -a / (其中-a代表all)
  2. 不想要的话可以D或者直接用rm删除它即可rm -rf /.1.txt.swp

Linux目录视图

在这里插入图片描述

名字作用
binbinary二进制 执行命令 (普通用户的)
boot启动目录(和计算机启动的)
devdriver驱动 硬件(如键盘鼠标光驱)设备文件
etc配置文件(控制台文件)可以改变网页颜色等等 etc是工作中用的最多的文件夹
home家 装用户自己的文件(别人访问自己的计算机留下的记录)
root超级管理员权限 别人呢进不去(root用户的home)
run运行文件,临时的,用完会删
sbinsuper binary : 超管的命令
tmp临时的
usr应用程序
var日志
绝对路径

例子:/home/aaa/b1
缺点:路径名太长

相对路径
  1. 当前目录 . 或者不打./file1.txt或者file1.txt
  2. 上一级目录 …

举例
mkdir -p /aaa/bbb/ccc/ddd/eee/fff/ggg
需求:
在eee下面建立3个文件
res:

  1. touch /aaa/bbb/ccc/ddd/eee/file1.txt
  2. cd cd /aaa/bbb/ccc/ddd/eee touch ./file1.txt touch file1.txt
    此时要是想在ccc下面建立文件可以touch ../../c1

用户管理

  1. 用户基本信息文件/etc/passwd(被分为7个字段
    root: x:0:0:root:/root:/bin/bash
    用户名: x:uid:gid:描述:HOME:shell
名字作用
root:用户名登陆系统的名字
x密码占位符具体内容不在这里
0:UID用户的身份证号(0特权用户 1-499系统用户[就是系统system] 1000+普通用户)
0:GIDGROUP 组的序号
root:描述比如经理manager
/root:家目录登陆系统时,所在目录
bin/bash:登录shell命令解释器

标签:文件,aaa,cd,Linux,rm,txt,root,VMware
来源: https://blog.csdn.net/Sermisry/article/details/112554347

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有