Linux基础命令
一、linux基础
1、shell指令
pwd:显示当前用户所在的绝对路径
绝对路径:从根目录开始描述的一条路径
相对路径:相对用户当前所在的一条路径
cd:目录跳转
用法:
cd + 要跳转到的路径
ls:列出当前用户所在目录的所有文件(不包含隐藏文件)
用法:
ls + 回车
ls -a:列出当前用户所在目录的所有文件(包含隐藏文件)
ls -l:列出当前用户所在目录的所有文件的详细信息
cat:查看指定文件的内容
用法:cat + 文件名
touch:以不打开的方式创建一个新的文件
用法:
touch + 文件名
rm:删除指定的文件
用法:
rm + 文件名
cp:复制文件
用法:cp + 源文件名 + 路径(文件名)
mv:移动文件
用法:mv + 源文件名 + 路径(文件名)
mkdir:创建一个新的目录
用法:mkdir + 目录名
rmdir:删除一个空目录
rm -r 目录名:删除一个非空目录
clear:清屏 或者使用 快捷键ctrl + l
Tab:自动补全指令
2、vim编辑器
shell指令:
vi或者vim + 文件名 --> 以打开的方式创建一个新的文件,如果该文件存在,则直接打开
例:vim 1.c //编辑1.c这个文件v
编辑器中的三种模式:命令行模式、编辑模式、底行模式
1)、命令行模式:用户进入的默认模式,该模式下,可以对文本进行复制,剪切、粘贴、撤销等操作
在命令行模式下输入:
nyy:复制光标以及光标以下所在的n行数据
ndd:剪切光标以及光标以下所在的n行数据
p:将复制或者剪切的内容粘贴到光标所在的下一行
u:撤销上一步操作
2)、编辑模式:
在命令行模式下输入: a、i、o进入编辑模式
在编辑模式下按Esc键退回到命令行模式
3)、底行模式:在底行模式下可以对文件进行保存退出等操作
在命令行模式下输入冒号进入底行模式
在底行模式下输入:
w:保存
q:退出
wq:保存并且退出
q!:强制不保存退出
3、gcc编译工具
shell指令:
gcc c文件名
gcc编译成功之后,会在当前目录默认产生一个名为 a.out 的可执行文件
gcc c文件名 -o 新的可执行文件名
例:
gcc test.c -o test //编译之后生成的a.out被重命名为test
4、执行可执行文件
shell指令:
./可执行文件名
Linux基础命令
http://example.com/2020/10/09/Linux基础命令/