Linux教程初认识

昨天简单的学习了怎么使用gitbash,为我打开了新世界的大门,居然还有这种操作.简单的几个字母 一行命令可以迅速的做你想做的操作,创建目录,创建文件,进入文件夹,创建文件内容等等.

下面我来简单的说说Linux命令行。什么是命令行呢?

一般说的“命令行”是指linux命令,linux命令是对Linux系统进行管理的命令。对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心,与之前的DOS命令类似。linux命令在系统中有两种类型:内置Shell(外壳)命令和Linux命令。

它的基本概念:

1.整个linux里面没有盘符,整个硬盘就是 /,叫做 根目录

2.文件、目录、路径、节点

      1)、文件
      目录,就是文件夹
      当前目录,用 . 表示
      父目录,用 .. 表示
      2)、节点 = 文件 或者 目录
      3)、路径:路径分为绝对路径和相对路径。
      A:绝对路径,以 / 开头,能唯一确定一个节点
      如 /tmp/a/1.txt
      B:相对路径,不以 / 开头,是一个相对值
      如 a/, ./a/、如 b.txt, ./b.txt、如 a/b.txt, ./a/b.txt、如 ../c/d.txt

3.大部分事情,图形界面(GUI)能做,命令行也能做,只是方式不同

输入 输出
图形界面 鼠标点击 弹出对话框
命令行 输入文字 输出文字

命令行的样子

$ 命令 -选项缩写 --选项 参数 (按回车)
输出结果

注意:缩写!

1 程序员为了「输入方便」对命令进行缩写
2 缩写规则是省略 A、E、I、O、U 五个元音字母,留下 2 到 3 个字母(有时会例外)

命令 全写 缩写
创建目录 make directory mkdir
删除 remove rm
移动 / 重命名 move mv
复制 copy cp
罗列 list ls
链接 link ln *
  • Windows 系统默认不支持链接

3 ~ 表示用户目录
假设你的用户名是 administrator,那么
在 Windows 系统,~ 表示 /Users/administrator/ 目录(一般在 C 盘)
在 Linux 系统,~ 表示 /home/administrator/ 目录
文件相关操作

操作 命令
进入目录 cd
显示当前目录 pwd
创建目录 mkdir 目录名
创建目录 mkdir -p 目录路径
查看路径 ls 路径
查看路径 ls -a 路径
查看路径 ls -l 路径
查看路径 ls -al 路径
创建文件 echo '1' > 文件路径
创建文件 echo '1' >! 文件路径
创建文件 echo '1' >> 文件路径
创建文件 touch 文件名
改变文件更新时间 touch 文件名
复制文件 cp 源路径 目标路径
复制目录 cp -r 源路径 目标路径
移动节点 mv 源路径 目标路径
删除文件 rm 文件路径
强制删除文件 rm -f 文件路径
删除目录 rm -r 目录路径
强制删除目录 rm -rf 目录路径
查看目录结构 tree
建立软链接 ln -s 真实文件 链接

注意,永远不要运行 rm -rf !!!

你可能感兴趣的:(Linux教程初认识)