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

发布时间 2023-09-10 12:45:11作者: 周意凯
快捷键:
  CTRL+ALT+T  打开终端
  CTRL+SHIFT+T  新建标签页
  ALT+数字N  终端中切换到第N个标签页
  TAB  终端中命令补全,输入开头补全
  上下键盘  切换命令历史
  CTRL+C  中断程序运行

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


  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-get install XXX
     就可以安装XXX软件,比如我们常用的Vim,就可以用sudo apt-get install Vim来安装
    sudo apt-get 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码和文本