Linux学习入门: shell脚本常用命令汇总
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
前言
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脚本常用命令汇总相关推荐
- linux常用的命令shell,Linux操作系统Shell和常用命令汇总
简述 本文主要介绍Shell和Linux常用命令. Shell Shell 是一个用 C 语言编写的应用程序,提供了用户访问Linux操作系统内核服务的界面,它可以用来启动.挂起.停止.编写程序.Sh ...
- linux脚本基本命令大全,Shell脚本常用命令
Shell脚本常用命令 1 Shell中的特殊符号 1.1 $ 美元符号.用来表示变量的值.如变量NAME的值为Mike,则使用$NAME就可以得到" ...
- 总结:linux 学习之 shell 脚本编写
一.Shell 脚本编写规范 1.一个规范的 Shell 脚本在第一行会指出由哪个程序(解释器)来执行脚本中的内容,这一行内容在 Linux bash 的编程一般为:#!/bin/bash 或 #! ...
- ubuntu及shell脚本常用命令入门
一.Shell命令 二.ubuntu软件安装方法 三.Ubuntu文件系统结构 四.ubuntu磁盘文件 五.Linux下常用的压缩格式 六.linux用户和用户组 七.Ubuntu/Linux文件权 ...
- linux脚本是什么语言,Linux学习之Shell脚本语言的优势是什么?
当我们学习Linux技术的时候,会涉及各种各样的知识和内容,比如说shell脚本语言,我想很多人都会疑惑shell脚本语言有什么优势?为何学习Linux的时候必须学习呢?我们来看看吧. 当命令和程序语 ...
- Linux学习记录 Day1(常用命令)
文章目录 Day 1 Linux简介 打开终端页面 Shell简介 在Shell中执行命令 命令行提示符 用户登录 命令帮助 文件操作 目录分析 文件与目录操作 重定向 输出重定向 管道 tee 用户 ...
- linux php直接输出,linux学习之shell脚本 ------- 输入与输出
概述 顾名思义,通俗来说异常就是指,那些产生在我们本来斟酌和设定的计划以外的意外情况. 生活中总是会存在各种突发情况,如果没有做好准备,就让人措手不及. 你和朋友约好了明天1起去登山,半道上忽然乌云蔽 ...
- 【linux 学习】shell脚本自动化登录
每次登录都需要输入密码,,好麻烦滴感觉,于是想做个自动登录脚本,岂不美哉^ . ^ 如何输入密码是个大问题,好在有个交互输入的工具[expect] 首先需要安装一下, [Centos] #查看是否安装 ...
- linux——编写Shell脚本常用命令:diff、patch、cut、sort、uniq、、||、test、tr
diff 和 patch 命令帮助:diff –help | patch –help diff命令在最简单的情况下,比较给定的两个文件的不同.如果使用"-"代替"文件&q ...
最新文章
- 贸易保护主义不能解决德国光伏企业的问题
- mysql内连接和外连接的区别_内连接、外连接的区别
- leetcode 752. 打开转盘锁 c代码
- 怎么提高es服务器的性能,es集群服务器配置规则是怎样的?什么是es集群
- LYNC2013部署系列PART10:后端高可用部署
- 树以及树简单的遍历方法
- goland编写go语言导入自定义包出现: package xxx is not in GOROOT (/xxx/xxx) 的解决方案
- 菜鸟教程学习Java
- LaTeX(Overleaf)写作笔记
- android 短信打开APP
- 威联通建立文件服务器的方法,如何管理你的威联通nas文件?这四款神应用让你效率up!up!...
- 关于JavaScript中typeof的用法
- MD数据公式格式总结
- [XUPT]2020寒假训练---比赛专题
- DESKTOP.INI
- c语言最弱智的游戏,大行其道的“弱智”游戏
- 微信小程序客服功能,并在聊天页面获取用户头像昵称
- 申报国家高新技术企业认定,这八大错误认识不能有 。
- 海量数据大课学习笔记(6)-短链平台项目创建+git代码管理+开发分层规范讲解--小滴课堂
- java基于ssm+vue+elementui的高校餐厅订餐美食分享系统
热门文章
- 开学季都有哪些数码产品推荐?2022年数码好物推荐
- 排序算法图解(四):希尔排序
- SDR及其在波束成形中的应用
- Springboot毕设项目坤坤网上商城0573k(java+VUE+Mybatis+Maven+Mysql)
- Cris 的Python笔记(十四):脑图福利
- 7-1 jmu-Java-06异常-01-常见异常 (5 分)
- 2020-08-20商汤科技笔试A卷
- 金融学具体包括什么专业,就业方向?
- 新型钙钛矿人工视网膜:可识别手写数字,准确率达72%
- [VS_C#实战案例](1)批量提取文件夹内txt文件的指定字符串生成excel表格