Linux 常用操作命令大全

本文详细介绍了Linux系统的基础知识,包括文件结构、命令行操作、基础命令如关闭系统、切换用户、目录与文件操作、文件权限管理和打包解压方法。
摘要由CSDN通过智能技术生成

目录

一、基础知识

1.1 Linux系统的文件结构

 1.2 Linux系统命令行的含义

1.3 命令的组成

二、基础操作

2.1 关闭系统

2.2 关闭重启

2.3命令手册(man)

2.4切换用户(su)

三、目录操作

3.1查看目录  ls

3.2切换目录  cd

3.3创建目录  mkdir

3.4删除目录与文件   rm

3.5修改目录   mv

3.6拷贝目录  cp

3.7 搜索目录   find

3.8  查看当前目录 pwd 

四、文件操作

4.1查看文件

4.2 创建文件  touch

五、文件权限

5.1 权限说明

5.2 文件权限

5.3文件属主、属组   chown 

六、打包与解压

6.1 扩展名介绍

6.2 打包文件

6.3 解压文件


一、基础知识

1.1 Linux系统的文件结构

/bin        二进制文件,系统常规命令
/boot       系统启动分区,系统启动时读取的文件
/dev        设备文件
/etc        大多数配置文件
/home       普通用户的家目录
/lib        32位函数库
/lib64      64位库
/media      手动临时挂载点
/mnt        手动临时挂载点
/opt        第三方软件安装位置
/proc       进程信息及硬件信息
/root       临时设备的默认挂载点
/sbin       系统管理命令
/srv        数据
/var        数据
/sys        内核相关信息
/tmp        临时文件
/usr        用户相关设定

 1.2 Linux系统命令行的含义

​
[root@localhost ~]#   例如root用户登录的行头,如下图

① root 是当前用户名是root。

② localhost  是主机名称为localhost。

③ ~   当前所在目录,默认用户目录为~,root的家目录为/root,普通用户的家目录在/home下有个同名文件,例如zhangsan用户的家目录为/home/zhangsan。
④ #  表示当前用户是超级用户,普通用户为$

1.3 命令的组成

示例:命令 参数名 参数值

二、基础操作

2.1 关闭系统

shutdown -h now 或者 poweroff    #立刻关机

shutdown -h 2                    #两分钟后关机

2.2 关闭重启

shutdown -r now 或者 reboot  #立刻重启

shutdown -r 2                #两分钟后重启

2.3命令手册(man)

  man shutdown         #打开命令说明后,可按"q"键退出

2.4切换用户(su)

  su lili              #切换为用户lili,输入后回车需要输入该用户的密码
  exit                 #退出当前用户

三、目录操作

3.1查看目录  ls

3.2切换目录  cd

  cd /                 #切换到根目录
  cd /bin              #切换到根目录下的bin目录
  cd ../               #切换到上一级目录 或者使用命令:cd ..
  cd ~                 #切换到home目录
  cd -                 #切换到上次访问的目录
  cd xx(文件夹名)       #切换到本目录下的名为xx的文件目录,如果目录不存在报错
  cd /xxx/xx/x         #可以输入完整的路径,直接切换到目标目录,输入过程中可以使用tab键快速补全

3.3创建目录  mkdir

mkdir aa          #在当前目录下创建一个名为aa的目录
  
mkdir /bin/aa     #在指定目录下创建一个名为aa的目录
   
mkdir -p 递归创建文件夹 

3.4删除目录与文件   rm

  rm 文件名              #删除当前目录下的文件
  rm -f 文件名           #删除当前目录的的文件(不询问)
  rm -r 文件夹名         #递归删除当前目录下此名的目录
  rm -rf 文件夹名        #递归删除当前目录下此名的目录(不询问)
  rm -rf *              #将当前目录下的所有目录和文件全部删除
  rm -rf /*             #将根目录下的所有文件全部删除【慎用!相当于格式化系统】

3.5修改目录   mv

  mv 当前目录名 新目录名      #修改目录名,同样适用与文件操作
  mv /usr/tmp/aa /opt       #将/usr/tmp目录下的aa目录剪切到 /opt目录下面
  mv -r /usr/tmp/aa /opt    #递归剪切目录中所有文件和文件夹

3.6拷贝目录  cp

  cp /usr/tmp/aa /opt       #将/usr/tmp目录下的aa目录复制到 /opt目录下面
  cp -r /usr/tmp/aa /opt    #递归复制目录中所有文件和文件夹

3.7 搜索目录   find

  find /bin -name 'a*'        #查找/bin目录下的所有以a开头的文件或者目录
  find /var/log -type f -mtime +7 -ok rm {} \;    
#查找/var/log目录中更改时间在7日以前的普通文件,并在删除之前询问它们
  find . -type f -perm 644 -exec ls -l {} \;       
#查找前目录中文件属主具有读、写权限,并且文件所属组的用户和其他用户具有读权限的文件
  find / -type f -size 0 -exec ls -l {} \;         
#为了查找系统中所有文件长度为0的普通文件,并列出它们的完整路径

3.8  查看当前目录 pwd 

  pwd                         #显示当前位置路径

四、文件操作

4.1查看文件

  cat b.txt          #查看文件最后一屏内容
  less b.txt         #PgUp向上翻页,PgDn向下翻页,"q"退出查看
  more b.txt         #显示百分比,回车查看下一行,空格查看下一页,"q"退出查看
  tail -100 b.txt    #查看文件的后100行,"Ctrl+C"退出查看

4.2 创建文件  touch

touch  b.txt         #在当前目录下创建名为b.txt文件(文件不存在)
                     如果文件存在,将刷新文件时间

五、文件权限

5.1 权限说明

  文件权限简介:
'r' 代表可读(4),'w' 代表可写(2),'x' 代表执行权限(1)
  ##文件权限信息示例:-rwxrw-r--
  -第一位:'-'就代表是文件,'d'代表是文件夹
  -第一组三位:拥有者的权限
  -第二组三位:拥有者所在的组,组员的权限
  -第三组三位:代表的是其他用户的权限

5.2 文件权限

  普通授权    chmod +x b.txt    
  8421法     chmod 777 b.txt     #1+2+4=7,"7"说明授予所有权限,权限加满,安全性变低了

5.3文件属主、属组   chown 

基本格式:  chown    [选项]  要改的属主 :要改的属组    文件

六、打包与解压

6.1 扩展名介绍

  .zip、.rar        #windows系统中压缩文件的扩展名
  .tar              #Linux中打包文件的扩展名
  .gz               #Linux中压缩文件的扩展名
  .tar.gz           #Linux中打包并压缩文件的扩展名

6.2 打包文件

  tar -zcvf 打包压缩后的文件名 要打包的文件
  参数说明:z:调用gzip压缩命令进行压缩; c:打包文件; v:显示运行过程; f:指定文件名;
  
示例: tar -zcvf a.tar file1 file2,...      #多个文件压缩打包

6.3 解压文件

  tar -zxvf a.tar                      #解包至当前目录
  tar -zxvf a.tar -C /usr/local       #指定解压的位置
  unzip test.zip               #解压*.zip文件 
  unzip -l test.zip            #查看*.zip文件的内容 

  • 8
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 以下是常用Linux操作命令: 1. cd:切换目录 2. ls:列出目录下的文件和子目录 3. pwd:显示当前目录的路径 4. mkdir:创建新目录 5. rmdir:删除空目录 6. touch:创建新文件 7. rm:删除文件或目录 8. cp:复制文件或目录 9. mv:移动文件或目录 10. cat:查看文件内容 11. grep:在文件中查找指定字符串 12. find:查找文件 13. tar:打包和解压缩文件 14. chmod:修改文件或目录的权限 15. chown:修改文件或目录的所有者 16. ps:查看进程信息 17. kill:终止进程 18. top:查看系统资源使用情况 19. ifconfig:查看网络接口信息 20. ping:测试网络连接 21. ssh:远程登录到另一台计算机 22. scp:在计算机之间复制文件 23. wget:从网络上下载文件 24. curl:从网络上获取数据 25. tar:打包和解压缩文件 这些命令是Linux系统中最常用的命令之一,掌握它们可以帮助您更好地管理和操作Linux系统。 ### 回答2: Linux是一种常见的操作系统,以其自由开放、高效稳定等特点备受欢迎。对于使用Linux系统的用户来说,熟悉一些常用操作命令非常必要,这将为我们带来高效、稳定、方便的Linux使用体验。下面,本文将为大家介绍一些Linux中最常用操作命令。 1. ls 命令:ls是列出文件和目录的命令,它能够显示当前目录中的所有文件和子目录,并且可以支持通配符。 2. cd 命令:cd用来切换当前工作目录,可以让你在不同的目录之间进行切换。 3. pwd 命令:显示当前工作目录的完整路径。 4. mkdir 命令:创建一个目录,可以用来创建多层目录。 5. rm 命令:删除文件和目录。 6. touch 命令:用于创建一个空文件或改变一个已有文件的时间戳。 7. cp 命令:将文件从一个位置复制到另一个位置。 8. mv 命令:将文件从一个位置移动到另一个位置,也可以用来重命名文件。 9. cat 命令:用来查看文件内容。 10. grep 命令:在文件中查找指定的内容。 11. chmod 命令:修改文件或目录的访问权限。 12. chown 命令:修改文件或目录的所有者。 13. ps 命令:列出当前系统中正在运行的进程。 14. top 命令:动态显示系统资源使用情况。 15. ssh 命令:用于远程登录到另一台计算机。 以上是一些较为常用Linux操作命令,对于Linux提高工作效率和优化使用体验有很大的帮助。当然除了以上这些命令,Linux总有更多的精彩,需要我们在使用中不断探索和发现。 ### 回答3: Linux是一种自由与开放源代码的类UNIX操作系统,它得到了众多开源技术爱好者的广泛认可和支持。在Linux系统中,无论是初学者还是经验丰富的使用者都需要掌握一些常用操作命令,以便更好地运用Linux的强大功能。 一、文件操作命令 1. ls:列出目录中的内容 常见用法:ls、ls -l、ls -a、ls -la 2. cd:切换目录 常见用法:cd 目录名、cd ..、cd ~ 3. pwd:查看当前目录 常见用法:pwd 4. mkdir:创建目录 常见用法:mkdir 目录名 5. rm:删除文件 常见用法:rm 文件名、rm -r 目录名 6. cp:拷贝文件 常见用法:cp 原文件 目标文件、cp -r 原目录 目标目录 7. mv:移动文件或重命名 常见用法:mv 原文件 目标文件、mv 原目录 目标目录、mv 原文件 新文件名 二、系统操作命令 1. sudo:使用超级管理员权限 常见用法:sudo 命令 2. su:切换用户 常见用法:su 用户名 3. top:查看系统进程 常见用法:top 4. ps:查看当前用户进程 常见用法:ps 5. kill:杀掉进程 常见用法:kill 进程号 6. shutdown:关闭系统 常见用法:shutdown -h now 7. restart:重启系统 常见用法:restart 三、网络操作命令 1. ifconfig:查看网络接口信息 常见用法:ifconfig、ifconfig 网卡名 2. ping:测试网络连接 常见用法:ping IP地址 3. wget:下载网络文件 常见用法:wget 下载链接 4. scp:通过网络复制文件 常见用法:scp 原文件 目标文件 5. netstat:查看网络状态 常见用法:netstat -an 6. route:配置路由表 常见用法:route add 默认网关 以上是Linux常用的一些命令,当然这只是一个简要的介绍,Linux命令非常丰富,可玩性也很高,需要使用者不断熟悉和学习。希望能对广大Linux初学者或爱好者提供一定的参考和帮助。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值