Day1

EI
EI
2021-03-10 / 0 评论 / 15 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2021年03月13日,已超过566天没有更新,若内容或图片失效,请留言反馈。

【1】操作系统的简介

内核:    linux unix  BSD  NT
操作系统:Ubuntu Redhat Centos Deepin MacOS 

 Linux内核:
     1.严格意义上讲linux并非操作系统,而是操作系统的内核
     2.Linux又称为类Unix操作系统。
     3.1991年由林纳斯·托瓦兹完成开发。
     4.linux免费、开源、自由传播。
     5.linux市面上的发行版本:Ubuntu、CentOS、OpenSUSE、Redhat等。
 Ubuntu操作系统:
     1.以linux为内核的发行版操作系统。
     2.界面友好,初学者易上手。
     3.免费开源,每6个月发布一个新版本,用户可免费更新。

【2】终端terminal

 命令行解释器
 linux   @   ubuntu  :    ~         $  
 用户名  @   系统名  :当前路径 命令提示符
 
 查看当前用户名 whoami
 查看系统名 hostname
 查看当前绝对路径 pwd
 
 ~:家目录(当前用户主目录) /home/linux
 /:根目录 
 /home :存放所有用户的主目录
 
 linux文件管理形式:倒置树形
 

【3】ls list列表

 ls -a 查看隐藏文件
 ls -R 遍历当前路径下的所有文件
 ls -i 查看文件的inode号
 ls -l 查看文件的详细信息
  d       rwxr-xr--     5        linux    linux     4096      Jan 14 15:54     ARM

[文件类型] [文件权限] [硬链接数] [用户名] [组名] [文件大小] [最后修改时间] [文件名]

  
 linux下有7种文件类型:
 - 普通文件 
 d 目录文件(文件夹)
 l 链接文件 
 s 套接字文件
 p 管道文件
 b 块设备文件
 c 字符设备文件
 
 文件权限:
      rwx                r-x              r--
 [当前用户的权限]   [同组成员权限]   [其他用户权限]
      111                101              100
       7                  5                4
 r : 可读权限    4
 w : 可写权限    2
 x : 可执行权限  1
 - : 没有权限    0
 
 修改权限:chmod
 chmod 权限值 文件名
 
 当前用户可读可写可执行,组内成员仅可读,其他用户可读可写。
 chmod  746  ARM
 

【4】cd change directory 改变路径

 cd  + 路径 : 进入到该路径下
 绝对路径:从根目录开始索引
 相对路径:相对于当前路径进行索引
 
 . :当前路径
.. :上一级路径
 
 cd .. :返回上一级路径 (..的inode和上一级路径的inode号相同)
 cd -  :返回上一次改变路径的操作的路径下
 
 进入家目录:
 cd /home/linux
 cd ~
 cd
 
 进入根目录:
 cd /
 

【5】新建

新建目录文件 mkdir   make directory
mkdir 目录文件名
mkdir 不能创建同名文件(提示文件已存在)
mkdir -m 权限值 目录文件名:创建指定权限的目录文件
mkdir -p a/b/c/d : 创建具有层次关系的目录文件

新建普通文件 touch 
touch 普通文件名(后缀)    
touch test.c
touch 创建同名文件会修改文件的时间戳
touch 1.txt 2.c 3.jpg ... :同时创建多个文件

【6】删除

rm    remove删除
rm     普通文件名 : 删除普通文件
rm -r  目录文件名 :  删除目录文件
rm -f  强制删除
rm -rf 强制删除目录文件
rm *.c 删除所有的.c文件
sudo rm !(3.txt) -rf 删除当前路径下3.txt之外的所有文件 


切换用户:su + 用户名
su root : 切换到超级用户下
sudo    :在执行本条命令时获取超级用户管理权限

【7】复制

cp    copy复制
cp    指定文件 目标路径 : 将指定普通文件复制到目标路径下
cp -r 目录文件 目标路径 : 将指定目录文件复制到目标路径下

【8】移动和重命名

mv    move移动
mv  指定文件 目标路径      : 将指定普通文件移动到目标路径下
mv  原文件名 新文件名      : 重命名    
mv  原文件名 路径/新文件名 : 移动并重命名    

【9】常用快捷键

   打开终端:
   ctrl + alt   + t  打开新的终端默认在家目录下。
   ctrl + shift + n  在已经打开终端的前提下打开新的终端,默认处在相同路径下。
关闭终端:
   ctrl + d
补全:
   Tab    
放大终端:
   ctrl + shift + “+” 
缩小终端:
   ctrl +  “-” 
查看历史命令:
   上下键
清屏:
   clear
   ctrl + l

【10】vi编辑器

 vi + 文件名
 vi的三种工作模式:
 命令行模式:复制、删除、剪切、撤销、恢复、光标移动...
 底行模式  :保存、退出、分屏、设置、查找、替换...
 插入模式  :编辑文本

 三种工作模式的切换:
 1)打开文件后处于命令行模式。
 2)通过A、a、I、i、O、o可以切换到插入模式。
 3)先按Esc返回到命令行模式,再通过shift + “:”切换到底行模式。
 
 命令行模式:
 单行复制         yy
 多行复制        nyy (n为要复制的行数,向下计算n行)
   粘贴            p
 单行剪切/删除    dd  
 多行剪切/删除   ndd
   撤销            u
   恢复        ctrl + r
 光标移动          G  (光标移动到末行)
                  gg  (光标移动到首行)
                   0  (光标移动到当前行开头)
                   $  (光标移动到当前行末尾) 

底行模式:
   指定行复制       :1,8y  (复制1-8行的内容)
   指定行删除/剪切  :1,8d  (删除/剪切1-8行的内容)
   保存             :w 
   退出             :q
   保存并退出       :wq
   强制操作         :!
   查找             :/str (查找str这个字符串)
   去高亮           :noh
   分屏             :vsp 文件名 
   全部保存并退出   :wqa                  
   替换             : 1,10 s/ strl / str2/g将1-10行的str1全部替换成str2
   另存为           : w新文件名</span>
2

评论 (0)

取消