学习linux系统中的一些笔记(持续更新)

快捷键:

CTRL+ALT+T  打开终端

CTRL+SHIFT+T  新建标签页

ALT+数字N  终端中切换到第N个标签页

TAB  终端中命令补全,输入开头补全

上下键盘  切换命令历史

CTRL+C  中断程序运行

vim中的快捷键:
Ctrl+C 终止或退出

Ctrl+K 删除到缓冲区

Ctrl+Y 从缓冲区复制或粘贴

Ctrl+S 保存文本

按esc进入命令模式

 按i, I 进入输入模式(Insert mode):i 为『从目前光标所在处输入』, I 为『在目前所在行的第一个非空格符处开始输入』
  a, A 进入输入模式(Insert mode):a 为『从目前光标所在的下一个字符处开始输入』, A 为『从光标所在行的最后一个字符处开始输入』
  o, O 进入输入模式(Insert mode):这是英文字母 o 的大小写。o 为『在目前光标所在的下一行处输入新的一行』; O 为在目前光标所在处的上一行输入新的一行!
  r, R 进入取代模式(Replace mode):r 只会取代光标所在的那一个字符一次;R会一直取代光标所在的文字,直到按下 ESC 为止

命令模式中,':w' 保存 ':wq' 保存并退出


Linux命令
  命令格式:command [option] [arguments] (选项和参数)
  其中选项(option)是调整命令执行的开关,选项不同决定了命令的显示结果不同,参数(arguments)是指命令的作用对象。
 
sudo是提升权限的命令,普通用户要加,管理者账号不需要。

pwd 输出绝对路径

history 输出历史


  ls命令
    ls和ls.是两条等价的命令,显示是当前目录的内容,这里“.”就是参数,表示当前目录,这个参数可以省略。我们可以用ls-a.显示当前目录中的所有内容,包括隐藏文件和目录。其中“-a”就是选项,改变了显示的方式。
    -a显示隐藏文件,隐藏文件前面带 . ,建立文件时前面加点 . 就能建立隐藏文件。

  man命令
    man是manual的缩写,我们可以通过man man来查看man的帮助
    1 Executable programs or shell commands(用户命令帮助)
    2 System calls (系统调用帮助)  
    3 Library calls (库函数调用帮助)  
    4 Special files (usually found in /dev)  
    5 File formats and conventions eg /etc/passwd(配置文件帮助)  
    6 Games  
    7 Miscellaneous (including macro packages and conventions), e.g. man(7), groff(7)  
    8 System administration commands (usually only for root)  
    9 Kernel routines [Non standard]  

  cd 命令
     进入这个目录  

"/"开头的路径名为绝对路径名

"./"就是当前目录下的路径

星号(*)通配符表示匹配当前目录中的所有文件或文件名的一部分。

  sudo apt install XXX
     就可以安装XXX软件,比如我们常用的Vim,就可以用sudo apt install Vim来安装
    sudo apt remove   卸载软件包
                          autoremove    卸载所有自动安装且不再使用的软件包
                          purge     卸载并清除软件包的配置
 
  whereis

  find

  locate
    等价于windows下的everything,空格加文件名

  sort

  touch
    touch test.txt   touch .test.txt 加 . 是隐藏文件
  mkdir
    建立文件夹
 
  tree
   列出树状文件目录(子目录、子子目录)

  rm
    -r,-d可以删除文件夹。
    删除命令 rm-rf/* #无需确认循环删除
  rmdir
    删除空文件夹

  cat/less/more
    
  cp/mv
    用法:mv text file #将 text 移动到 file 中
    复制,移动命令,可以在过程中重命名  as {}

  终端
    echo "ibase=2;obase=10;100"|bc
    1100100

    echo '****'| od -tx1 -tc
    十六进制输出ascii码和文本

posted @ 2023-09-10 12:38  周意凯  阅读(12)  评论(0编辑  收藏  举报