1.2、Linux命令基础

tab : 自动补全
1. clear : 清屏,下一页
2. Ctrl键+l : 清屏,下一页
3. cd 、 cd ~ 、 cd /home/[用户名]/ : 回到家目录
4. ls -l : 查看文件及文件夹详细信息(权限 隶属 时间 名称 大小)
5. ls -a : 查看所有文件及文件夹,包含隐藏文件及文件夹
6. ls -p 路径/ : 递归查看
7. pwd :查看当前路径
8. Alt+Tab: 在不同的应用之间切换显示

增加
1. mkdir : 创建文件夹 ----mkdir [选项] 文件夹名
2. mkdir -p /路径/文件夹名/文件夹名/文件夹名/文件夹名: 递归创建文件夹,可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录。
3. mkdir [文件夹名1] [文件夹名2] : 同时创建多个文件夹
4. touch : 创建文件 ----touch [文件名]
5. touch(mkdir) /路径/路径/文件名(文件夹名): 在指定路径下创建文件(文件夹)
6. touch [文件名1] [文件名2]:同时创建多个文件

删除
1. rm :删除文件 ----rm [文件名]
2. rm -i :删除时交互提示是否删除文件
3. rm [文件名1] [文件名2] :同时删除多个文件
4. rm /路径/路径/文件名: 删除指定路径下文件
5. rm -r :删除文件夹
6. rm * :删除全部
7. rm -f:强制执行

查看
1. cat [文件名] : 查看文件的内容
2. cat -s [文件名] : 显示文件 ,消除文件中空行
3. cat -b [文件名] : 显示文件 ,显示行号
4. head [文件名]:显示文件 , 显示前10行
5. head -n [文件名]:显示文件 , 显示前n行
6. tail [文件名]:显示文件 , 显示最后10行
7. tail -n [文件名]:显示文件 , 显示最后n行

复制和移动
1. cp [文件名1] [文件名2] : 复制当前路径下的[文件1]命名为[文件2]
2. cp /路径1/路径2/[文件名1] /路径3/路径4/[文件名2] : 复制 路径1 下 路径2 下[文件名1] 到 路径3 下 路径4 下命名为 [文件名2]
3. mv [文件名1] [文件名2] : 剪切当前路径下的[文件1]命名为[文件2]
4. mv /路径1/路径2/[文件名1] /路径3/路径4/[文件名2] :移动 路径1 下 路径2 下[文件名1] 到 路径3 下 路径4 下命名为 [文件名2]
5. mv [文件名1] [文件名2] : 将[文件1] 重命名为 [文件2]
6. cp -r [文件夹名1] [文件夹名2] : 复制当前路径下的[文件夹1]命名为[文件夹2]
7. cp -r /路径1/路径2/[文件夹名1] /路径3/路径4/[文件夹名2] : 复制 路径1 下 路径2 下[文件夹名1] 到 路径3 下 路径4 下命名为 [文件夹名2]
8. mv -r[文件夹名1] [文件夹名2] : 剪切当前路径下的[文件夹1]命名为[文件夹2]
9. mv -r /路径1/路径2/[文件夹名1] /路径3/路径4/[文件夹名2] :移动 路径1 下 路径2 下[文件夹名1] 到 路径3 下 路径4 下命名为 [文件夹名2]
10. mv -r [文件夹名1] [文件夹名2] : 将[文件夹1] 重命名为 [文件夹2]

文本编辑器源码(用户C文件) – 编译 – 可执行文件(计算机)文本编辑器介绍 基于控制台
1. VIM 专业编写代码的工具,提供插件扩展与语法高亮
2. VI
3. nano 一个类似于经典的pico的文本编辑器,内置了一个pine邮件程序,语句高亮 、文字红色、命令提示
4. emacs 综合性的GNU emacs 编辑环境

基于GUI
1. gedit      一个GUI的文本编辑器,Ubuntu默认安装
2. kate        一个简单的KDE文本编辑器
3. kedit       另外一个简单的KDE文本编辑器

文本编辑器vim使用
1. vim +[文件名] :如果有同名文件存在就打开,如果没有就创建一个空白文件并打开。
2. vim 模式:1) 命令模式:初始打开的默认模式 ,进行文件的复制粘贴等
Esc:回到命令模式
yy :复制当前行
nyy :复制n行
dd :剪切当前行 不粘贴代表删除整行 ndd :剪切n行
P :粘贴 光标的下一行 u :撤销
ctrl + r: 反撤销
r :修改当前光标处的字符 x: 删除当前光标处的字符 gg:移动到首行
G:移动到尾行
nG:移动到n行
0:第一列
$:最后一列
\ ppp 查找
vim光标的移动:
h:左 j:下 k:上 l:右
=:快速调整当前行的缩进 gg=G:全文档快速缩进调整 2) 编辑模式:用户编辑 新增–a: 光标向后移动一位进入编辑模式 A:光标所在行最后开始新增

插入–i: 光标和内容 没有变化进入编辑模式 I:光标所在列第一个非空白字符前开始插入

开始–o: 在光标所在列下方新起一行进入编辑模式 O: 在光标所在列上方新增一行进入编辑模式

s: 删除光标所在字符进入编辑模式Ctrl+p(Ctrl+n):快速补全命令,这个在写代码时非常有用,在编辑模式中, 输入几个字符后再输入此命令则 开始向上(下)搜 索

  1. 底行模式:文件的保存、退出、查找、替换等 进入:在命令模式下,shift + : w 保存
    q 退出
    wq 保存并退出 ! 强制
    !wq 强制保存并退出 x 保存并退出 !x 强制保存并退出 /字符串:查找字符串 n:向下查找 N:向上查找 %s /[字符串1] / [字符串2] /g:将[字符串1] 替换 为 [字符串2] 窗口及字体
    放大:Ctrl键 +shift + +
    缩小:Ctrl键 + + + +

GCC编译器

  1. gcc编译器: gcc [源代码文件名.c] -o [执行文件名]
  2. 执行: ./[执行文件名]

猜你喜欢

转载自blog.csdn.net/qq_41110647/article/details/106304806