萌新linux的基础笔记
笔记下载
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
- 前言
- 命令
- vim
- vim命令
前言
一个萌新写的linux的基础笔记
命令
ls //查看当前目录文件夹与文件
ls -a //查看当前目录全部文件夹与文件(包括隐藏文件)
cd 文件名 //进入文件夹
cd … //回到上一级目录
cd . //当前目录
ls -l //查看当前目录的文件夹与文件的详细
d 目录 r 读取 w 写入 x 修改
pwd //查看当前目录所在路径
mkdir 文件夹名 //创建文件夹
touch 文件名 //创建文件
vim 文件名 //打开文件,vim是文本编译器
gcc 文件名 //编译文件
gcc 文件名 -o 可执行文件名 //编译文件并且生成可执行文件
./a.out //运行刚刚编译的文件
./ 文件名 //执行可执行文件
cp 原文件 目标文件 //把原文件复制到目标文件
cat 文件名 //打印文件到当前界面
more 文件名 //以加载的方式打印文件到当前界面
mv 旧文件名 新文件名 // 修改文件名
mv 文件名 绝对路径 //移动文件或者文件夹到指定位置
zip -r 压缩后的文件名 要压缩的文件名 //压缩文件或者文件夹
unzip 解压的文件 //解压文件,可以在后面加路径解压到哪里
rm 文件名 //删除文件
rm -rf 目录名或文件名 //强制删除
sudo su //进入root管理用户,或者用户su进入root
su 用户名 //进入其他用户
sudo 更安装包名 //安装软件
chmod //修改权限
rwx =111(二进制)=7 //文件权限
ping 网站域名或ip //查询是否与目标连通
所有命令都可以加上 --help //帮助手册
man ascii //慢手册也是一个帮助手册
sort [选项] 文件名 //对文件里面的字符串排序(升序排序)
sort 选项
-f:忽略大小写;-b:忽略每行前面的空白部分:-n:以数值型进行排序,默认使用字符串排序-r:反向排序(降序)-u:删除重复行-t :指定分隔符,默认制表符;-k[n.m]:按照指定的字符范围排序,从第 n 个字段开始,到第 m 个字(默认到行尾)
wc [选项]文件名 //计算文件的Byte数、字数、列数
wc 选项
-c 只显示Bytes;-l:显示行数;-w ;只显示字数
tree:用于以树状图列出目录的内容。
ln [参数] [目标文件或目录] [目标文件或目录]:软链接也称为符号链接,为某一个文件在另外一个位置建立一个同步的链接。
file:辨识文件类型
which:用于查找文件
head:用于显示文件开头部分内容,默认情况下head指令显示文件的前10行内容
tail:用于输出文件中尾部的内容,默认情况下tail指令显示文件的尾10行内容。
top:用于动态显示cpu信息
kill:用于删除执行中的程序或工作
ps:用于显示当前进程的状态
注:创建c++文件并允许,需标准步骤1、编辑 2.编译3.执行
vim
按i进入从视图模式进入编辑模式按esc进入视图模式,在视图模式下按:进入命令模式
vim命令
q 退出wq 保存退出!q强制退出快捷键 shift +v 选中一行 上下键可以上线选择ctrl +v 选中几个 左右键选择d 剪切p 粘贴u 撤销r 替换
萌新linux的基础笔记相关推荐
- Linux C基础笔记(3)
Linux C基础笔记(3) 补充申明:Linux C基础笔记共分为四部分,第一部分是Linux下基本命令,以及vi编辑器的使用还有C中的数据类型,第二部分为运算符.常量变量和输入输出.第三部分是控制 ...
- Linux C基础笔记(1)
Linux C基础笔记(1) [1]四个重要的人物 肯.汤姆森:B语言发明者,C语言发明者,UNIX发明者,AT&T 丹尼斯.里奇:C语言之父,UNIX 之父 理查德.斯托曼:自由软件之父,l ...
- Linux C基础笔记(4)终结篇
Linux C基础笔记(4)终结篇 补充申明:Linux C基础笔记共分为四部分,第一部分是Linux下基本命令,以及vi编辑器的使用还有C中的数据类型,第二部分为运算符.常量变量和输入输出.第三部分 ...
- Linux C基础笔记(2)
Linux C基础笔记(2) **补充申明:Linux C基础笔记共分为四部分,第一部分是Linux下基本命令,以及vi编辑器的使用还有C中的数据类型,第二部分为运算符.常量变量和输入输出.第三部分是 ...
- Linux:基础笔记
Linux:基础详细版 Linux基础知识: 文件信息: Linux是一个以根目录为核心,多个子目录和软链接组成的操作系统 linux中不同类型文件的颜色: 白色:普通文件 蓝色:目录 绿色:可执行文 ...
- 萌新资源 | 3D基础——渲染基本原理介绍
游戏最吸引人的地方,莫过于它为玩家构建了一个全新的世界.--但有没有人想过,这些丰富饱满的世界是怎样建构起来的呢?又是经过怎样的加工最终呈现在玩家的面前呢? MG大赛加油包还不够满足大家? 今日份的萌 ...
- 1.linux系统基础笔记(互斥量、信号量)
操作系统是很多人每天必须打交道的东西,因为在你打开电脑的一刹那,随着bios自检结束,你的windows系统已经开始运行了.如果问大家操作系统是什么?可能有的人会说操作系统就是windows,就是那些 ...
- linux驱动内核,Linux内核设备驱动之Linux内核基础笔记整理
1. Linux内核驱动模块机制 静态加载, 把驱动模块编进内核, 在内核启动时加载 动态加载, 把驱动模块编为ko, 在内核启动后,需要用时加载 2. 编写内核驱动 #include #includ ...
- Linux文件目录基础笔记
1.进入目录名称:cd cd命令主要是方便用户切换到不同目录的指令. 比如:cd #只执行cd命令默认进入root的根目录 cd /home #进入home目录,如果home目录有testdir目录的 ...
最新文章
- 大规模数据库的性能改善方法之一 数据分割
- Uncaught TypeError: Cannot read property 'setAttribute' of null
- 使用Trello看板管理项目
- spring源码分析之spring-jms模块详解
- [Cocos2d-x For WP8]Scene场景
- 没有shell63号单元_苏教版15年级数学上册第七单元整理与复习+同步练习
- 【Programming Clip】06、07年清华计算机考研上机试题解答(个别测试用例无法通过)...
- vue 引用网络css_vue如何引用其他组件(css和js)
- python3安装模块的命令_如何为PythonPython3安装gi模块?
- Android - 获取字符串长度的宽度
- 网络QoS原理与实现
- 标 题: 三维游戏里面的自动寻路的算法可能是什么样的?
- glassfish插件_Maven嵌入式Glassfish插件-未启动
- JZOJ-senior-3502. 【NOIP2013模拟11.4B组】方格游戏
- 百度网盘直链下载助手(MacOSChrome)
- 基于fpga的直流电机vhdl+论文+开题报告+(csdn免费下载)
- 相机拍摄时最重要的三个参数——光圈、快门、ISO
- bootstrap js插件篇——提示框、弹出框、警告框
- RTKLIB中的各种AR mode 详解
- 【最新可用】Omnigraffle软件的安装使用
热门文章
- 开源数库最佳实践-「3306π」社区北京站
- JavaScript中加号运算符+ 运算过程理解
- Gitee使用流程及其注意事项
- python基础编程:python如何实现浪漫的烟花秀(附代码)
- 怎么用python读取excel图_如何用Python读取Excel中图片?
- Xcode14 build WebDriverAgent提示“Cannot link directly with dylib/framework“的解决方法
- 《程序人生》系列-一个月了,我要谢谢,你、你、还有你
- python绘制条形图 中文横坐标_python3使用matplotlib绘制条形图
- 2017南京理工大学计算机录取分数,2018南京理工大学录取分数线预估 2017录取分数线...
- 微信网页授权校验文件