我今天对Linux学习中的一些知识点进行了一个简单的整理,大致内容如下所示。
***************************************************************************************************************
虚拟机:跟别的系统没有任何区别,通过软件方式虚拟化一台PC机!
[root@promote ~]#
root:是当前的用户;
promote:主机名;
~:当前用户的主目录(变量)
#:提示符;
命令:
su:切换用户;
exit:切换到上一个用户;
cat:查看内容;
cd:进入到另外的目录;
ls:显示当前目录下面的内容;
ls -l:详细显示当前目录下面的文件;
ls -al:更详细显示当前目录下面的文件,可以显示隐藏文件;
clear:清屏;
/:根目录;
pwd:查看当前的绝对路径;
绝对路径:就是从根目录开始的路径;
相对路径:从当前目录开始的路径;
在home路径下,进入到marcon的mmmm:
绝对路径方式:cd /home/marcon/mmmm
相对路径方式:cd marcon/mmmm
Tab:自动补全;
cd -:返回到刚才的路径下面;
cd ..:返回到上一层目录;
cd .:表示的是当前的目录;
总结一下:有两个意思:①表示隐藏文件;②表示当前目录;
mkdir:新建文件夹;====》mkdir -p;
rm:删除文件和删除文件夹,如果删除文件夹的话:rm -r 文件夹的名字;===》添加f(强制删除)!
touch:创建文件;
cp:拷贝功能;
mv:
①在目录间移动文件(相当于“剪切”);
②给文件重命名;
echo:输出;
tar:解压命令;
***************************************************************************************************************
Linux下一切皆文件;
drwxr-xr-x 2 root root 4096 2017-04-16 0415
d:代表的目录文件;-:代表一般文件;l:代表连接文件;s:Socket文件;p:代表的是管道文件;
rwxr-xr-x:这九个字符代表的是文件或者文件夹的权限;每三个为一组:第一组代表用户本身的权限;第二组代表用户所在组的权限
第三组代表其他人的权限;
r:有可读权限; read 用4表示
w:代表有可写权限; write 用2表示;
x:可执行权限; 用1表示;
修改权限:
chmod:修改权限的命令;
chmod 777 0415
对于r w x ,对于文件和文件夹的意义是不一样的!===》鸟哥私房菜上自己找!
vim编辑器,不是编译器!
vim demo.c进入之后是“一般模式”,按下a或者i键进入到“编辑模式”,在“编辑模式下”按下esc键进入到“一般模式”!在
“一般模式”下shift+:进入“底行模式”!
在底行模式下面,wq(保存退出),wq!(强制保存退出),q!(不保存强制退出)