操作系统

Linux介绍及常见基础指令

  Linux简介及相关概念

  什么是Linux?

  Linux是一个免费开源的操作系统内核,最初由Linus Torvalds于1991年创建。它是各种Linux发行版(通常称为"发行版")的核心组件,这些发行版是完整的操作系统,包括Linux内核以及各种软件包,如系统实用工具、库和桌面环境等。

  什么是Linux终端?

  Linux 的终端就是控制台, 是用户与内核交互的平台, 通过输入指令来控制内核完成任务操作。

  什么是Shell?

  shell是linux的外壳。是一个内核的解释器,让我们跟内核交流翻译的工具。

  Shell的作用:

  命令的解释:可以解析我们给shell终端的命令,来控制操作系统做相关的功能;

  保护操作系统:可以帮助我们通过一条简单的命令来调用系统函数或者系统接口,来依次完成我们需要的功能,不会导致调用错误或者其他问题导致系统不能正常使用。

  Linux的目录结构: / 为Linux的顶级目录,即根目录

  Linux基本命令

  1.pwd:当前工作目录

  pwd 选项选项 文件或目录文件或目录

  2.ls:查看目录内容

  ls -l 以列的方式显示;

  ls -a 显示所有包括隐藏目录;

  ls -a /bin 显示/bin下的所有文件

  3.cd:改变工作目录

  cd /etc 到根目录下的etc目录;

  cd ... 到上一级目录

  cd ~ 到当前用户的家目录

  4.uname:显示系统重要信息

  uname -r 内核版本;

  uname -n 主机名;

  uname -a 显示所有系统重要信息;

  5.touch:改变文件的时间

  使用touch指令可更改文件或目录的日期时间,包括存取时间和更改时间。注意的是如果文件不存在则创建文件。

  touch file 改变file文件的时间(创建文件);

  touch -t1801311830 file 指定时间改变;

  6.mkdir:创建目录

  mkdir aa 创建一个aa目录

  mkdir -p aa/bb/cc 创建一个嵌套的目录

  7.cp:拷贝文件或目录

  cp /aa /home/king 将根下的aa拷贝到home下的king中

  可选项:

  -i:在拷贝过程中询问是否要拷贝

  -f:在拷贝过程中不询问直接拷贝

  -r:拷贝目录中的所有文件和目录

  8.rmdir:删除空目录

  rmdir /aa 删除根下aa空目录

  -p:删除指定目录上的所有目录

  9.rm:删除文件或目录

  rm file 删除文件file;

  rm -r /aa 删除aa目录下的所有文件或目录;

  10.mv:移动或更名

  mv /aa ~/ 将aa移动到家目录下;

  mv aa bb 将aa更名bb;

  11.tar:打包

  tar -cf xxx.tar /aa 将aa 打成xxx.tar包

  tar -tf xxx.tar 在不解包的情况下查看里面的文件或目录

  tar -rf xxx.tar bb 将bb文件追加到xxx.tar包中

  tar -xf xxx.tar 将xxx.tar中的文件解包;

  tar -czvf xxx.tar.gz /aaa bb 将/aaa bb 文件 打包压缩为 xxx.tar.gz;

  tar -xzvf xxx.tar.gz 将 xxx.tar.gz解包解压到当前目录下;




免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:bkook@qq.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。
上一篇:vscode如何远程连接Ubantu
下一篇:了解Linux

在线
客服

在线客服服务时间:9:00-22:00

客服
热线

19899115815
7*24小时客服服务热线

关注
微信

关注官方微信
顶部