linux操作和一点windows命令

对linux和windows的命令进行对比
1为什么要把这个合起来说呢,因为linux的命令很强,可以做
磁盘管理
文件管理
系统设置
用户管理
文档权限
文档处理
网络通讯
备份压缩
还有一些常用快捷键

这部分我最头疼的就是网络问题,在模拟器中不好设置外网链接,退出模拟器后有时会不能联网,我试过网上很多的更改方法,还有对vm的设置,重装linux和vm都不太好用。这深深的影响了我对docker的学习,docker我刷过一遍教程,可惜没跟着练,体会一直不深,等我对我的老电脑直接安装linux来使用,不管是设置无线网卡还是直接插网线,都会比模拟器要好

关于windows 的命令学会使用cd 进入文件夹 dir 列出目录下文件 直接输入e: 进入其他主盘的方法,还有进入git ,git不需进入直接敲命令就好,进入python 等需要进入到编程模式,这个先输入python才可以进入命令模式,退出模式是使用
1:输入exit(),回车
2:输入quit(),回车
3:输入ctrl+z,回车
知道这些就差不多了

2linux的文件目录管理,这部分是对linux操作的基本部分,也是最重要的部分,平常安装东西,docker等复制文件,都常用到
这里首先要区分绝对路径和相对路径
绝对路径 从根目录/ 写起 比如/usr/share/doc
相对路径则是不由/写起,比如从/usr/share/doc到/usr/share/man时,可以写成cd …/man

“./”:代表目前所在的目录

“…/”:代表上一层目录

以"/"开头:代表根目录

这个路径问题在python和html的开发中调用文件都需要处理好。
1、C程序文件路径用双斜杠//
因为反单斜杠\在C/C++/C# 中是转义前导字符,例如 \n 代表换行。为了避免歧义,路径中的\必须用//。

2、Windows的路径中用反单斜杠\,unix路径中用单斜杠/。
DOS 有一个传统是用斜杠(“/”)表示命令行参数,比如:
cd %SystemDrive%
dir /s /b shell32.dll
在 UNIX 环境中,用减号(“-”)和双减号(“–”)表示命令行参数。
Windows路径 用反斜杠(“\”)的历史来自 DOS,既然单斜杠已经被DOS的命令行占领了,只好找一个最接近单斜杠的,那就是反单斜杠\。

3常使用到的命令
ls: 列出目录
cd:切换目录
pwd:显示目前的目录
mkdir:创建一个新的目录
rmdir:删除一个空的目录
cp: 复制文件或目录
rm: 移除文件或目录
mv: 移动文件与目录,或修改文件与目录的名称
grep 查询
cat 查看文件内容

注意
cd …是回到上一级目录

cd . 是当前目录

cd / 是回到根目录

cd ~ 回到用户主目录
用户主目录表示是 用户登录条件下,如果是以root身份登录,执行此命令后,回到/root/目录下,如果是以其他用户等录得话,则是回到/home/目录下

3/根目录下成为二级目录,主要有
/bin #常用系统命令
/sbin #系统管理命令
/boot #启动分区
/sys #内核参数调整
/dev #设备文件
/lib #32位库文件
/lib64 #64文库文件
/media /run /mnt #临时设备的挂载点
/opt #第三方软件安装位置
/proc #系统信息
/etc #系统配置目录
/home #普通用户家目录
/root #超级用户家目录
/var,/srv #系统数据

比较重要的目录
/tmp:
这个目录是用来存放一些临时文件的。
/usr:
这是一个非常重要的目录,用户的很多应用程序和文件都放在这个目录下,类似于windows下的program files目录。

/usr/bin:
系统用户使用的应用程序。
这部分可以参考博客
https://blog.csdn.net/weixin_39249306/article/details/80547863

4vim的操作
这个是对文件内容进行操作的主要手段
以下是常用的几个命令:

i 切换到输入模式,以输入字符。
x 删除当前光标所在处的字符。
: 切换到底线命令模式,以在最底一行输入命令

使用步骤,使用vim 文件 打开文件
按a键进行编写,底部会有insert提示
编写内容
编写内容后按esc退出编辑模式
这个时候要输入一个冒号 然后紧接冒号输入wq 或者q!再按回车就退出了vim进入了用户命令界面
wq是保存退出
q!是不保存退出
这里有一些快捷键,就不说明了

5一些常用窍门
ctrl+c是取消命令和退出,比如程序崩溃或者下载缓慢
y 表示同意,在命令问询的时候按提示输入
上下方向键可以调用上一条指令

6管道符号

管道符,单竖线 | 是把左边的输出作为右边命令的输入

cat aa.txt | grep python
就是查看aa.txt的文件内容,在这个内容中搜索 python

管道符 > 是将输出覆盖写入到右边文件,<则是将输入覆盖写入到右边文件中 >>输出将是添加文件内容
command1 > file1
上面这个命令执行command1然后将输出的内容存入file1。

注意任何file1内的已经存在的内容将被新内容替代。如果要将新内容添加在文件末尾,请使用>>操作符。

7切换用户
含 义 : x n l a y 代 表 当 前 用 户 , b o g o n 指 的 是 主 机 名 ,   表 示 当 前 用 户 , 含义:xnlay代表当前用户,bogon指的是主机名,~表示当前用户, xnlaybogon 表示普通用户;[root@bogon ~]#root代表是超级用户,在#下输入命令
(sudo 的意思是supper do
su 是substitute 代替)
其中切换方法使用 su
su -xiaolin
切换到小林用户
su
则默认为root用户

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值