【Linux】Linux入门第一步

零 l  写在前面


1、本教程没有收取任何广告费,原则是哪个方便用哪个。
2、没有安装linux操作系统的读者可以【点击此链接】,使用免费云系统,本教程也会基于此系统进行教程
3、作为入门教程,本教程只有常用命令及其常用参数,稍微具体的命令可以在【此链接】中查询,最全还是使用命令的help参数查看。
3、当然本教程的命令理论上对所有linux发行版本通用。
4、linux发行版多种多样,个人使用建议Ubuntu、Deepin,找工作建议使用CentOS
5、本文内:代码块内都是命令方块内都是键盘操作
6、最好把每个命令都敲一遍,看看效果。

一 l  简单介绍


(一)shell

shell可以简单的理解为就是黑框框命令行。

1、shell的种类(了解)
  (1)Bourne Shell:/bin/sh, /bin/bash(bourne again shell的缩写,centos使用的默认shell是/bin/bash)
  (2)C Shell:/bin/csh, /bin/tcsh
  (3)Korn Shell:是Bourne Shell

2、云linux下shell界面简单介绍
1.1.2
"www"是用户名;
"cb.vu"是主机名(也叫hostname);
"~"是当前工作目录(就是在哪个文件夹),登录默认在用户主目录

3、/bin/bash下shell简单介绍(适用于大多数情况)
格式:[用户名@主机名 当前工作目录]提示符
例子:[www@cb.vu ~]$(用云linux的信息举例)

4、总结
(1)当前工作目录:
  "~"是当前工作目录(就是在哪个文件夹),登录默认在用户主目录
  "/"是根目录
(2)提示符:
  "$"是普通用户
  "#"是超级管理员

(二)一些基本命令

1、关机:shutdown -h now

2、重启:reboot

3、补全命令(默认shell不好用):tab

4、清屏:ctrl+lclear

5、结束当前正在运行的程序、取消当前命令行的编辑:ctrl+c

6、将正在运行的程序送到后台(了解,建议使用上一个):ctrl+z

7、查看当前工作目录路径:pwd

8、获取当前用户名:whoami

9、获取主机名:hostname

10、切换账户命令:su
·格式:su [-] [用户名]
·常用选项:[-]【改变工作目录到对应用户的家目录】
·tips:
  (1)su=su root

二 l  文件系统入门


(一)文件及目录管理命令

1、切换目录:cd
·格式:cd [路径名]
·特殊路径名:
  (1)~:用户主目录(相对路径)
  (2)…:上级目录(相对路径)
  (3)-:返回前一个目录(相对路径)
  (4)/:根目录(绝对路径)
  (5).:当前目录
·tips:
  (1)不输入路径跳转到用户主目录"~"下

2、列出文件和目录:ls
·格式:ls -[l i d a R] [文件名或目录名]
·常用选项:
  (1)a:显示所用文件(含隐藏文件)
  (2)-l:以长格式显示详细信息-
  (3)-d:显示目录自身信息
  (4)-R:递归生成目录树

3、拷贝文件:cp
·格式:cp -[f i r] [源文件] [目标文件]
·常用选项:
  (1)-i:征求用户意见(默认已选)
  (2)-r:递归复制目录下的所有内容
  (3)-f:直接覆盖
·tips:
  (1)源文件、目标文件可使用 “*.x” 选择所有以 “.x” 为后缀的文件

4、移动文件:mv
·格式:mv -[f i] [源文件] [目标文件]
·常用选项:(与cp相同)
  (1)-i:征求用户意见(默认已选)
  (2)-r:递归复制目录下的所有内容
  (3)-f:直接覆盖
·tips:
  (1)可以用来进行更名

5、新建文件夹:mkdir
·格式:mkdir -[p] [目录名]
·常用选项:
  (1)-p:建立多级目录

6、删除空目录:rmdir(不常用)
·格式:rmdir -[p] [目录名]
·常用选项:(与mkdir相同)
  (1)-p:建立多级目录
·tips:
  (1)只能删除空目录,非空的可以用rm命令

7、新建文件:touch
·格式:touch [文件名]

8、删除文件:rm
·格式:rm -[f i r] [文件名或目录名]
·常用选项:(与cp相同)
  (1)-i:征求用户意见(默认已选)
  (2)-r:递归复制目录下的所有内容
  (3)-f:直接覆盖
·tips:
  (1)使用rm -rf 文件名/文件夹名时要注意自己所在目录,不然可能会把所有文件都删除了。

(二)文本编辑

1、编辑文件:vi
格式:vi [文件名]vim [文件名](vim是vi的增强版,但不是所有shell都自带,可能需要自己下载)

2、入门操作:
输入vi [文件名]后默认进入一般模式(指令模式),此时按i进入编辑模式,可以像在windows下写记事本一样编辑文件。编辑完成后按Esc回到一般模式,输入:wq保存退出

(三)文本编辑进阶

1、文本编辑器模式:
文本编辑器vi/vim分为三个模式:一般模式、编辑模式、命令行模式
一般模式:按Esc后的模式
编辑模式:在一般模式下输入编辑字母后的模式
命令行模式:一般模式下输入":“后的模式(可以理解为命令行模式就是在一般模式下输入以”:"开头的命令)
2.3.1.1
2.3.1.2
2、vi/vim下一般模式常用命令:
2.3.2.1
2.3.2.2
3、vi/vim下一般模式进入编辑模式:
2.3.3.1
4、vi/vim下命令行模式常用命令:
2.3.4.1

(四)文本编辑补充(了解)

1、文件救援【 临时交换文件 (.filename.swp)】:文件.filename.swp需要用户手动删除
中断终端,再次编辑filename时,会询问怎么打开.filename.swp
  (1)[O]pen Read-Only 以只读方式打开
  (2)(E)dit anyway 直接编辑【放弃之前的修改】
  (3)®ecover 恢复【恢复之前的修改】
  (4)(D)elete it 删除交换文件
  (5)(Q)uit 退出
  (6)(A)bort 中止

2、改变颜色:
vi打开和vim打开,vim会有颜色

3、 多窗口编辑
(1)命令:
  ①【vim -On [FILE_1] [FILE_2] …】
  ②【vim -on [FILE_1] [FILE_2] …】
(2)说明:
  ①-O:垂直分割(vertical), 不同窗口切换:[Ctrl + w + ←] 或者 [Ctrl + w + →]
  ②-o:水平分割(默认horizontal):[Ctrl + w + ↑] 或者 [Ctrl + w + ↓]
  ③n: 表示分几个屏,可缺省,默认按后面要分割的文件数来决定分几个屏
  ④[FILE_1] [FILE_2] …:需要分屏打开的文件
  ⑤如只打开2个文件,则重复按两次 [Ctrl + w]组合键即可切换窗口
(3)
  把同一个文件显示在两个窗口中":sp"
  在新窗口启动另一个文件":sp filename"
(4)关闭分屏
  ①取消其它分屏,只保留当前分屏":only" 或者 “Ctrl + w + o”
  ②退出当前所在分屏":q"

4、 多文件编辑
(1)命令【vim file1 file2 file3 …】
(2)说明
  ①:n 编辑下一个文件(右侧)
  ②:N 编辑上一个文件(左侧)
  ③:files 列出目前vim 开启的所有文件

5、块选择(选一块内容,含光标)
  (1)v:字符选择,会将光标经过的地方反白选择
  (2)V:行选择,会将光标经过的行反白选择
  (3)[Ctrl]+v:区块选择,可以用长方形的方式选择资料
  (4)y:将反白的地方复制起来
  (5)d:将反白的地方删除掉
  (6)p:将复制的内容粘贴

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值