一直对Linux十分向往,因为听说大佬们都是使用Linux来进行开发的。使用Linux是区别会计算机和普通人的一个关键的依据。所以当我准备开始学Linux的时候就有种升级技能,获得成就的感觉。
当然现实还是很骨感的,因为是在学校里面学,所以学的十分基础,拿我老师的话来说,学校教的连Linux开发的九牛一毛的“一毛”都不及。所以本着认真的态度,我准备就此记录我的Linux开发的学习过程。

Linux命令

echo

将命令行中参数显示到标准输出

who

显示所有正在使用系统的用户、所用终端名和注册到系统的时间

date

显示当前系统日期和时间

pwd

显示当前路径

ls

显示文件、目录信息


还可以选择一些参数查询具体的文件信息,例如

解释如下:

文件编号 文件类型 文件类型和权限 有几个硬链接 文件所有者的用户名 文件所有者所在的组名 占用字节数 日期时间 文件名
295717 - rw-r–r-- 1 root root 62 Sep 14 2017 test.txt

在此普及一些文件的符号

字符 文件类型
- 普通文件
d 目录
b 块文件(例如:磁盘驱动器)
c 字符文件(例如:终端)
l 链接文件
p 管道
s 套接字

man

查看命令的参数选项和用法


此处就是查看ls命令的用法

cat/more/head/tail

cat 文件名 显示小文件
more –f 文件名 查看大文件
head –n 文件名 查看文件头几行
tail –n 文件名 查看文件尾几行

mv

重命名文件

rm

删除文件

cp

复制文件

touch

如果文件存在,则更新时间标签;如果文件不存在,则新建文件。

mkdir

创建目录

cd

切换目录


使用cd/cd ~可以返回上级目录

rmdir

删除目录

wc

统计文件字数

time

测试可执行程序执行时间

chmod

改变文件操作权限
u表示文件所有者;g表示属于同一个group的所有用户;o表示其他以外的用户;a表示三者皆是
+表示增加权限;-表示取消权限;=表示唯一设定权限
r表示可读;w表示可写;x表示可执行;

用数字表示权限:

chmod abc 文件名
a,b,c各表示一个数字,分别表示user,group,other的权限r=4,w=2,x=1
则:rwx 4+2+1=7; rw- 4+2=6; r-x 4+1=5
例: $chmod 777 file.txt
$chmod 771 file.txt

chown

改变文件所有者

chgrp

改变文件所属组

groups

列出组

tar

压缩与解压缩

useradd

添加用户

userdel

删除用户

passwd

指定口令

grep

在文件中查找指定模式的词或短语

ps

显示进程状态

kill

发送信号结束指定进程

top

显示系统中cpu最活泼的任务列表

mount

挂载文件系统

umount

卸载(解挂)

du

查看磁盘使用情况

VI的常用命令

i 进入插入模式
v 选定范围
y 复制
d 删除
p 粘贴
w 保存当前文件
dd 删除光标所在行
: 进入未行模式
ESC 退出插入模式
q 退出vi (wq 保存文件并退出 )
q! 强行退出
x 退出vi

常用vi命令

Linux开发入门笔记——Linux使用基础相关推荐

  1. Linux(Ubuntu)入门——2.Linux基础命令

    Linux(Ubuntu)入门--2.Linux基础命令 目录 Linux基础命令 Linux系统主要目录及其内容 Linux基础命令 sudo su root -- 切换至root用户 su xx ...

  2. Zynq-7000系列之linux开发学习笔记:编译Linux内核和制作设备树(六)

    开发板:Zynq7030数据采集板 PC平台:Ubuntu-18.04 + MobaXterm 开发环境:Xilinx Vivado + SDK -18.3 交叉编译工具:arm-linux-gnue ...

  3. python开发web项目_Django2:Web项目开发入门笔记(20)

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 这一篇教程,我们一起来了解如何在CentOS系统中将Django2的Web项目部署到Nginx服务器. CentOS系统虽然和Ubuntu系统都是Linu ...

  4. linux从入门开始——Linux必备手册(Linux关键词,Linux命令总结)

    linux系统一切皆文件 linux从入门开始 Linux 目录结构 常用基本命令 关机重启命令 帮助命令 文件目录类 时间日期类 用户管理命令 用户组管理命令 文件权限类 搜索查找类 压缩和解压类 ...

  5. [Java入门笔记] 面向对象编程基础(二):方法详解

    2019独角兽企业重金招聘Python工程师标准>>> 什么是方法? 简介 在上一篇的blog中,我们知道了方法是类中的一个组成部分,是类或对象的行为特征的抽象. 无论是从语法和功能 ...

  6. java程序开发个人笔记_Java程序开发入门笔记

    Java程序开发入门笔记 如果你是这一个错误的话:错误:编码GBK的不可映射字符 这是因为我们编写的代码一般都是utf-8的格式而控制台用的不是utf-8格式所以就会出现中文输出的错误.这个时候我们可 ...

  7. 嵌入式Linux开发教程:Linux常见命令(上篇)

    摘要:这是对周立功编著的<嵌入式Linux开发教程>的第7期连载.本期刊载内容有关LinuxLinux常见命令中的导航命令.目录命令和文件命令.下一期将连载网络操作命令.安装卸载文件系统等 ...

  8. 收集整理的ARM嵌入式linux开发入门视频教程

    嵌入式Linux作为一个系统学科,具有知识点多,知识难度大,实践操作性强等特点,很多踌躇满志的同学最终倒在了学习嵌入式Linux的道路上,绝大部分也是因为没有掌握嵌入式Linux 的知识规律和学习方法 ...

  9. ARM嵌入式linux开发入门视频教程

    mini2440体验篇1-2 拿到开发板之后,我要做什么事情 -2 mini2440体验篇2-1 嵌入式系统基础.PPT mini2440体验篇3-1 熟悉mini2440开发板硬件资源 mini24 ...

最新文章

  1. numpy在折线图上添加取值_见识matplotlib:不常见的一面,折线图
  2. python怎么重命名word文件,Python读取word文本操作详解
  3. linux常用关机命令及其区别-Shutdown halt reboot init
  4. 送给520的产品经理
  5. windows下使用net-snmp实现agent扩展(三)
  6. java layoutinflater_使用LayoutInflater动态加载布局和操作控件
  7. 需求分析文档模板_我们应该如何进行需求管理「下篇」?
  8. JavaScript 开发进阶:理解 JavaScript 作用域和作用域链
  9. ASP.NET CORE的H5上传
  10. 数据库中的8种常见约束定义
  11. 后缀表达式转前缀表达式
  12. 分享Silverlight/WPF/Windows Phone/HTML5一周学习导读(12月5日-12月11日)
  13. 三维坐标转经纬度_地形图坐标转换小程序使用方法
  14. 中柏平板u盘启动_中柏A13笔记本如何进bios设置u盘启动
  15. PotPlayer和MPC-HC挂载VSFilterMod加载外挂特效字幕的方法
  16. 关于微信小程序认证问题
  17. 一文了解DeFi主经济商,为何说它是DEX主导市场的关键
  18. 面对5400万抑郁症患者,这600位志愿者“树洞”打算用AI拯救他们
  19. 微信小程序的版本更新机制是什么?
  20. iPhone媒体服务器修改,出现Apple媒体服务条款与条件已更改是怎么回事如何解决...

热门文章

  1. 服务器系统导出iso,制作云服务器系统iso
  2. MyHeritage - 免费族谱 推出中文版
  3. 秋招每日一题T22——幂次方
  4. mybatis02 + ssm集成
  5. 设置透明色有残留怎么办_手机内存不够怎么办 如何给手机内存扩展【介绍】...
  6. WPF中binding一个dictionary
  7. CSS入门保姆级知识整理!!看到就是赚到!(1)
  8. 00后整顿职场?网传一公司反手成立“专管00后部门”
  9. Firefox7来了,你的上传图片及时预览功能还能Hold住吗?
  10. 2021固始高考成绩查询,2021年固始县高考状元成绩分数,固始县历年高考状元名单...