Linux介绍和常见基本命令

一、什么是Linux???

答:Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、 支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和 64位硬件。

白色空格的要记住

常见的基本命令

Tab键 ---命令补全功能,补全代码,补全文件名,补全路径

Ctrl+c键 ---结束当前正在运行的程序

Ctrl+l键 ---相当于clear,清屏

Ctrl+d键 ---相当于exit,退出,登出

  1. shutdown命令

    1 shutdown -h 18:00 今天18:00关机

    2 shutdown -h +10 十分钟后关机

    3 shutdown -h now 立马关机

    1 shutdown -r now 立马关机

    2 shutdown -r +10 十分钟后关机

  2. pwd命令

 pwd命令用来显示当前所在工作目录

3 3.ls命令

  ls命令可列出目录的内容,包括文件和子目录的名称

注意:.是隐藏文件

ls -a   #查看当前目录下的所有目录和文件(包括隐藏的文件)

ls - ld   #查看单个目录

ls - ia #前面加上node节点编号,(相同编号的文件,文件内容一样,别名不一样)

ls -al  #以长数据串的形式列出当前目录下的数据文件和目录及隐藏文件(常用)

ls - l   #以长数据串的形式列出当前目录下的数据文件和目录

ls /    #根目录

ls -lR  #以长数据串的形式列出当前目录下的所有文件  

ls -aR   #列出当前目录所有文件,包括子目录

 ls -l   #列出长数据串,包括文件的属性和权限数据等每个文件输出在一行上

ls /dir 查看指定目录下的所有目录和文件 如:ls /usr

-d :仅列出目录本身,而不是列出目录的文件数据

-R :连同子目录的内容一起列出(递归列出),等于该目录下的所有文件都会显示出来

4.cd命令

   cd命令改变(切换)工作目录。它的参数是要切换到的目录的路径,可以是绝对路径,也可以是相对路径。

注意:可以在不同目录间切换,但该目录必须拥有足够的权限进入目的目录

  cd常用的命令:

1 cd 目录切换

2 cd /root   #切换到目录/root

3 cd ./path  #切换到当前目录下的path目录中,“.”表示当前目录   

4 cd ../path  #切换到上层目录中的path目录中,“..”表示上一层目录  

5 cd +回车  #快速回家

6 cd -      #回到之前的目录

5 5.uname命令

   uname命令会显示出关于系统的重要信息,如内核名称,主机名,内核版本,处理机类型登。

  uname常用的命令:

1 uname -r  #内核版本

2 uname -n  #主机名

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

   6.touch命令

touch命令创建文件

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

  7.touch命令

touch命令创建文件

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

  8.cp命令

   cp命令用于拷贝文件和目录(将文件和目录从一个目录拷贝到另一个目录)

  cp的常用命令

  9.rmdir命令

  rmdir命令用于删除文件目录(只能删除空目录)

1 rmdir /aa  #删除根下aa空目录

2 rmdir -p   #删除指定目录上所有目录

3 rm -r a    #删除目录a (递归删除目录下的所有文件和目录)

4 rm -rf aa  #不询问直接删除(禁用)

 10.mv命令

   mv命令可移动文件或目录,或更名

   mv的常用命令:

1 mv aa 小白兔    #将当前目录下的aa更名为小白兔

2 mv 小白兔 /home/#将当前目录下的小白兔移动至home

3 mv /aa  ~/         #将aa移动到root目录下

  11.tar命令

  tar命令是用来打包或者解包,压缩或这是解压缩的一个命令,常常用作备份文件使用,或将许多文件打成一个包并压缩。

1 打包

tar -cf 目标 源 源

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

2 查看

tar -tf xxx.tar /aa   #将aa 打成xxx.tar包

3 添加

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

tar -rf demo01.tar 大灰狼.txt   #在包里面追加内容

4 解包

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

tar -xf demo01.tar 大灰狼.txt   #在包里面追加内容

5 压缩

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

tar -czf yasuodemo.tar.gz ./*

tar -czf yasuodemo.tgz ./*

6 解压缩

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

#解压缩

mv yasuodemo.tar.gz ../

rm -rf ./*

mv ../yasuodemo.tar.gz ./

ls

tar -xzf yasuodemo.tar.gz

  • 16
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值