刚刚学习linux 准备走上这条“不归路”

每周总结一点点,积少成多

Linux下有两种用户:普通用户和超级用户
普通用户:在linux下做有限的事情;
超级用户:(root)可以在linux系统下做任何事情,不受限制。
普通用户的提示符是“$”,超级用户的命令提示符是“#”。

基本命令:
关机:shutdown -h halt init 0 poweroff
重启:shutdown -r reboot init 6
pwd:查看工作目录
ls:查看指定目录的内容
| -l:列表显示
| -a:显示所有,包括隐藏文件
| -d:只显示目录,不查看内容

touch:创建普通文件
rm:删除文件,-f表示强制删除,-r表示递归删除
cp:拷贝文件,若目标目录写上文件名可以顺便把名字改了,-r可以操作目录
mv:移动文件,若目标目录写上文件名可以顺便把名字改了
如果在同一个目录下移动一个文件,就相当于直接给这个文件改一个名字
mkdir:创建文件夹,-p创建中间目录
rmdir:删除文件夹,只能删除空目录
cat:从上到下查看文件,全部内容

目录结构:
linux目录与win完全不同,是从'/'开始的,只有他没有上一级目录,因此也叫根目录

/bin:大部分的系统命令
/boot:启动相关目录
/dev:设备文件目录,linux下一切设备皆文件
/etc:配置文件目录
/home:普通用户的家目录,一个用户对应一个文件夹
/lib:库文件
/lost+found:系统异常时临时保存数据,用于恢复等操作
/mnt:挂载目录,通用挂载点
/opt:安装系统非必须软件目录
/proc:虚拟文件系统,会映射硬件信息
/root:root用户的家目录
/sbin:超级用户才能执行的命令目录
/sys:类似于/proc,也是虚拟文件系统,可以映射系统信息
/tmp:临时文件,可能随时销毁
/usr:存放用户安装的应用程序
/var:系统产生的不可自动销毁的文件,如:日志、缓存等

链接
命令:ln [-s] 原文件 目标文件(这里的原文件要写相对路径)
分类:软链接、硬链接(很少用到)
创建:不加参数-s创建的链接就是硬链接,添加-s参数创建的就是软链接
通俗易懂一些 软链接就相当于windows系统下的快捷方式 而硬链接就是同一个文件不同的名字
软连接创建出来是和原文件有依赖的,它还支持文件夹创建软链接,可以跨分区创建,软连接和原
文件是不同的文件
而相比之下 硬链接由于不能跨分区 等局限性 ,所以使用的比较少

猜你喜欢

转载自blog.51cto.com/14135386/2331250