提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

Linux学习最初就是要掌握shell脚本的基本命令语句,这个也是我们操作Linux操作系统的关键步骤,但是Linux的shell命令语句十分多而且杂,我们无需死记硬背,只需要记住大体的用法,在用的时候查找即可。


一、Linux的shell常见命令有哪些?

1. ls 可以查看文件下的目录信息(文件里面有什么)

2.ls -a显示文件下的所有子文件夹,包括隐藏的文件(相当于 ALL files)

3.cd 命令可以跳转到目标文件下(cd / 切换到根目录下面)

4.系统信息查看命令 uname (查看你的系统是什么 Linux ,目前没发现这个有什么用)

5. clear 清理终端命令(页面太杂太多,清理干净)

6.cat 显示文件的内容

7. sudo 切换用户身份的命令,sudo apt-get install(下载命令),sudo su:进入最高权限 (建议少用)。如果显示无法拥有权限编辑,可以在命令前面加一个 “sudo”,赋予用户拥有权限,接下来就是要输入用户的密码,但是Ubuntu界面输入密码时,不会有任何的提示(光标不移动)。

8.rm 删除文件,可以使用 rm -rf  可以强制性删除文件或者目录,但是删除之后无法恢复。

删除文件:rm a.c -rf   删除目录(文件夹): rmdir test/ (不要漏了 / 表示文件夹)

9.touch 创建文件的指令,例如 touch a.c 创建a.c 文件;

touch test/a.c :在test文件夹下面创建a.c文件。

10.mkdir 创建文件夹指令 mkdir test/ (文件夹后面一定要加上/,表示创建文件夹)

11.mv 重命名文件 ,例如:mv a.c b.c 将a.c 文件重命名为 b.c,重命名目录:mu test/  test1/表示重命名为 test1.

12. mv 移动文件 例如:mv  a.c test1/  表示将a.c移动到 test目录下面

13.ifconfig 显示网络信息 i

14.ifconfig -a(查看网络所有信息) (-a 表示所有)

15.reboot 重启系统

16.poweroff 关机命令

17.sync: 数据同步写入磁盘命令(因为数据不会立刻写入磁盘,数据一般都是先写入电脑的缓冲区,然后过一段时间再写入磁盘内,有利于延长磁盘的寿命),使用sync指令可以使得数据同时写入磁盘之中。

18.find   查找文件 :

find -name 文件名:查找文件所在的位置。

例如:
touch test/a.c //先创建文件
find -name a.c //查找名为a.c的文件
结果: ./test/a.c  //  ./表示在当前目录下。

19.du 文件名称  -sh   查看文件大小,例如:du test/ -sh ,查看test文件目录的大小。

20.gedit   使用gedit打开某文件编辑

文件目录下有一个a.c文件
gedit a.c  使用gedit打开a.c文件
既可以打开类似于WIndows的编辑器,往文件里面写入编辑内容

21.ps -aux 查看系统当前所有进程(多用户),ps 显示当前系统进程(单个用户)。
22.top 查看实时运行状态,Q键退出查看

23.file +文件名  :查看文件的类型(编码格式等...)

输入:file a.c
结果:a.c:UTF-8  Unicode test

Linux学习入门: shell脚本常用命令汇总相关推荐

  1. linux常用的命令shell,Linux操作系统Shell和常用命令汇总

    简述 本文主要介绍Shell和Linux常用命令. Shell Shell 是一个用 C 语言编写的应用程序,提供了用户访问Linux操作系统内核服务的界面,它可以用来启动.挂起.停止.编写程序.Sh ...

  2. linux脚本基本命令大全,Shell脚本常用命令

    Shell脚本常用命令 1           Shell中的特殊符号 1.1           $  美元符号.用来表示变量的值.如变量NAME的值为Mike,则使用$NAME就可以得到" ...

  3. 总结:linux 学习之 shell 脚本编写

    一.Shell 脚本编写规范 1.一个规范的 Shell 脚本在第一行会指出由哪个程序(解释器)来执行脚本中的内容,这一行内容在 Linux bash 的编程一般为:#!/bin/bash  或 #! ...

  4. ubuntu及shell脚本常用命令入门

    一.Shell命令 二.ubuntu软件安装方法 三.Ubuntu文件系统结构 四.ubuntu磁盘文件 五.Linux下常用的压缩格式 六.linux用户和用户组 七.Ubuntu/Linux文件权 ...

  5. linux脚本是什么语言,Linux学习之Shell脚本语言的优势是什么?

    当我们学习Linux技术的时候,会涉及各种各样的知识和内容,比如说shell脚本语言,我想很多人都会疑惑shell脚本语言有什么优势?为何学习Linux的时候必须学习呢?我们来看看吧. 当命令和程序语 ...

  6. Linux学习记录 Day1(常用命令)

    文章目录 Day 1 Linux简介 打开终端页面 Shell简介 在Shell中执行命令 命令行提示符 用户登录 命令帮助 文件操作 目录分析 文件与目录操作 重定向 输出重定向 管道 tee 用户 ...

  7. linux php直接输出,linux学习之shell脚本 ------- 输入与输出

    概述 顾名思义,通俗来说异常就是指,那些产生在我们本来斟酌和设定的计划以外的意外情况. 生活中总是会存在各种突发情况,如果没有做好准备,就让人措手不及. 你和朋友约好了明天1起去登山,半道上忽然乌云蔽 ...

  8. 【linux 学习】shell脚本自动化登录

    每次登录都需要输入密码,,好麻烦滴感觉,于是想做个自动登录脚本,岂不美哉^ . ^ 如何输入密码是个大问题,好在有个交互输入的工具[expect] 首先需要安装一下, [Centos] #查看是否安装 ...

  9. linux——编写Shell脚本常用命令:diff、patch、cut、sort、uniq、、||、test、tr

    diff 和 patch 命令帮助:diff –help | patch –help diff命令在最简单的情况下,比较给定的两个文件的不同.如果使用"-"代替"文件&q ...

最新文章

  1. 贸易保护主义不能解决德国光伏企业的问题
  2. mysql内连接和外连接的区别_内连接、外连接的区别
  3. leetcode 752. 打开转盘锁 c代码
  4. 怎么提高es服务器的性能,es集群服务器配置规则是怎样的?什么是es集群
  5. LYNC2013部署系列PART10:后端高可用部署
  6. 树以及树简单的遍历方法
  7. goland编写go语言导入自定义包出现: package xxx is not in GOROOT (/xxx/xxx) 的解决方案
  8. 菜鸟教程学习Java
  9. LaTeX(Overleaf)写作笔记
  10. android 短信打开APP
  11. 威联通建立文件服务器的方法,如何管理你的威联通nas文件?这四款神应用让你效率up!up!...
  12. 关于JavaScript中typeof的用法
  13. MD数据公式格式总结
  14. [XUPT]2020寒假训练---比赛专题
  15. DESKTOP.INI
  16. c语言最弱智的游戏,大行其道的“弱智”游戏
  17. 微信小程序客服功能,并在聊天页面获取用户头像昵称
  18. 申报国家高新技术企业认定,这八大错误认识不能有 。
  19. 海量数据大课学习笔记(6)-短链平台项目创建+git代码管理+开发分层规范讲解--小滴课堂
  20. java基于ssm+vue+elementui的高校餐厅订餐美食分享系统

热门文章

  1. 开学季都有哪些数码产品推荐?2022年数码好物推荐
  2. 排序算法图解(四):希尔排序
  3. SDR及其在波束成形中的应用
  4. Springboot毕设项目坤坤网上商城0573k(java+VUE+Mybatis+Maven+Mysql)
  5. Cris 的Python笔记(十四):脑图福利
  6. 7-1 jmu-Java-06异常-01-常见异常 (5 分)
  7. 2020-08-20商汤科技笔试A卷
  8. 金融学具体包括什么专业,就业方向?
  9. 新型钙钛矿人工视网膜:可识别手写数字,准确率达72%
  10. [VS_C#实战案例](1)批量提取文件夹内txt文件的指定字符串生成excel表格