最近在学习linux,把本身学习过程当中遇到的经常使用操做以及一些有助于理解的内容记录下来。我主要用的是ubuntu系统linux
- '~' 这个是指用户的家目录,用户分为root用户和普通用户,root用户的家目录就是/root,普通用户的家目录是/home/user
- '#' 是指超级用户的提示符,$是指普通用户的提示符
mkdir -p [目录名] # 至关因而递归建立目录 # 好比 mkdir -p /china/zhangyh
cd [目录] cd # 直接回到家目录 cd - # 回到上次所在目录 cd .. # 回到上一级目录
rm -rf [目录] # -r 是删除目录 # -f 是强制
mv dir1 dir2 # 修改目录名 mv dir1 dir2/ # 把目录dir1剪切到目录dir2中
# 进行复制操做的时候必须加-a或者-r cp -a [目录] [目标目录] # -a是指跟目标文件和原文件如出一辙
只有知道每一个目录的做用你才不会乱放东西,致使系统出现问题ubuntu
cd / # 切换到根目录下 ls # 查看根目录下全部的目录
目录 | 做用 |
---|---|
boot | 启动目录(启动文件) |
dev | 特殊文件保存目录(一些硬件) |
etc | 配置文件 |
home | 普通用户家目录 |
root | root用户家目录 |
lib | linux函数库保存的位置 |
tmp | 临时目录 |
usr | 系统软件资源目录 |
var | 保存系统可阅读文档目录 |
media | 挂光盘 |
mnt | 测试目录 |
misc | 存放一些用意不明的杂项文件或目录 |
media, mnt, misc这三个目录是空目录,老式的linux只有mnt空目录,通常会在/mnt下建立cdrom目录;用于挂载光盘,建立usb目录,用于挂载U盘。如今大多用于测试windows
也就是说这里面的数据是往内存放的,往这里面存数据很差
A. 重启时,你存放在内存的数据会丢失
B. 内存时有大小的,放不了那么多数据,内存占满,系统崩溃函数
哪些位置能够随便存放东西
家目录root或者home,tmp目录学习
ln -s [原文件] [目标文件]
建立软连接——至关于windows里的快捷方式
有如下几个要点:
1.删除原文件,软连接也不能使用了
2.二者修改任何一方,另外一方也会跟着修改
3.软连接保存的是原文件的相关信息测试
ln -s /root/zhangyh /tmp/cangls.soft
后续会不按期更新code