提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
前言
一个萌新写的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 替换