ubuntu的学习教程(经常使用操做)

摘要

最近在学习linux,把本身学习过程当中遇到的经常使用操做以及一些有助于理解的内容记录下来。我主要用的是ubuntu系统linux

命令提示符

命令提示符

  • '~' 这个是指用户的家目录,用户分为root用户和普通用户,root用户的家目录就是/root,普通用户的家目录是/home/user
  • '#' 是指超级用户的提示符,$是指普通用户的提示符

文件处理命令

1.目录处理命令(目录至关于文件夹,专门用来存放文件)

  • 1.建立目录: mkdir
mkdir -p [目录名]  # 至关因而递归建立目录
# 好比
mkdir -p /china/zhangyh
  • 2.切换目录:cd
cd [目录]
cd     # 直接回到家目录
cd -   # 回到上次所在目录
cd ..  # 回到上一级目录
  • 3.查看目录所在位置:pwd
  • 4.删除目录:rm
rm -rf [目录]
# -r 是删除目录
# -f 是强制
  • 5.查看目录:ls或者ll
  • 6.修改目录:mv
mv dir1 dir2 # 修改目录名
mv dir1 dir2/ # 把目录dir1剪切到目录dir2中
  • 8.复制目录:cp
# 进行复制操做的时候必须加-a或者-r
cp -a [目录] [目标目录]
# -a是指跟目标文件和原文件如出一辙

2.linux经常使用目录的做用

只有知道每一个目录的做用你才不会乱放东西,致使系统出现问题ubuntu

cd / # 切换到根目录下
ls    # 查看根目录下全部的目录

1). 根目录下的bin和sbin,usr目录下的bin和sbin,这四个目录都是用来保存系统命令的。区别在于bin目录下的命令任何用户均可执行,sbin目录下的命令只有超级用户才能够执行

2).

目录 做用
boot 启动目录(启动文件)
dev 特殊文件保存目录(一些硬件)
etc 配置文件
home 普通用户家目录
root root用户家目录
lib linux函数库保存的位置
tmp 临时目录
usr 系统软件资源目录
var 保存系统可阅读文档目录
media 挂光盘
mnt 测试目录
misc 存放一些用意不明的杂项文件或目录

media, mnt, misc这三个目录是空目录,老式的linux只有mnt空目录,通常会在/mnt下建立cdrom目录;用于挂载光盘,建立usb目录,用于挂载U盘。如今大多用于测试windows

3).proc目录以及sys目录不能够直接操做,这两个目录保存的是内存的挂载点

也就是说这里面的数据是往内存放的,往这里面存数据很差
A. 重启时,你存放在内存的数据会丢失
B. 内存时有大小的,放不了那么多数据,内存占满,系统崩溃函数

4).总结

哪些位置能够随便存放东西
家目录root或者home,tmp目录学习

3.文件处理命令

  • 1.建立文件:touch file
  • 2.批量建立文件:touch filetest{1..10}
  • 3.删除文件 rm -rf filetest*
  • 4.编辑文件:vi file
  • 5.查看文件:cat file | head -3 (查看文件前3行)
  • 6.修改文件名:mv file file1
  • 7.复制文件:cp file file2

4.连接命令:ln

ln -s [原文件] [目标文件]
建立软连接——至关于windows里的快捷方式
有如下几个要点:
1.删除原文件,软连接也不能使用了
2.二者修改任何一方,另外一方也会跟着修改
3.软连接保存的是原文件的相关信息测试

ln -s /root/zhangyh /tmp/cangls.soft

后续会不按期更新code

相关文章
相关标签/搜索