Linux基础操作

Linux之美在于Ubuntu。

前言

前几天翻笔记本正巧发现了之前上Linux操作系统课的笔记,正好我的朋友们需要,就发上来一起学习。

而且Linux中一切皆文件,没有注册表,都可以直接用命令删除。

基本命令

默认全在terminal中完成操作。

且每个命令后一定要空格

pwd

显示当前绝对路径

ls

list 简略列出当前目录下所有文件

ll

list all 详细列出当前目录下所有文件

cd

/

/: 表示绝对路径

~: root

root: 当前用户

区别:

cd home: 进入当前目录下名为home的目录内

cd /home: 进入根目录下名为home的目录内

创建新文件

mkdir

make directory: 创建一个文件夹,即目录

vi

vim

推荐: 简明 VIM 练级攻略

按下i即可进入编辑模式,

按下esc后输入:,即可输入相应命令。

  • w: write 保存

  • q: quit 推出

  • !: 强制退出

    wq! :强制保存退出

touch

创建一个新的可执行文件

su / chmod

如果遇到Permission Denied权限不足的情况:

  1. 可以su(super)一下转换为高级用户。

  2. chmod + x yourFile,给文件加可执行权限。

  3. chmod 也可以使用数字,参考https://blog.csdn.net/u014316462/article/details/52241685。

    r: readable

    w: writeable

    x: executable

clear

清屏操作

运行文件

./110.sh: 运行当前路径为110.sh的文件

HOT KEY

:可以复制之前命令

tab:可以智能补全

对文件的操作命令

复制:cp

cp 目标文件 路径

重命名/剪切:mv

mv 目标文件 路径/新名称

删除:rm

rm [-rvf] 文件/目录名

  • r: 级联删除
  • v: 可视化(visual)
  • f: 强制性 (force)

打包/解压

参考博客: Linux命令之解压缩:tar、zip、rar 命令

tar

主要是tar.gz

  • c: 创建一个压缩包(create)
  • v: 可视化(visual)
  • f: 文件(file)
  • z: 使用 gzip 来压缩和解压文件
  • x: 解压文件
打包

tar [-zcvf] 文件名 打包到达目录

解压

tar [-zxvf] 文件名 解压到达目录

rm中的ftar中的f区别:

rm: f(force) 可以提前

tar: f(file) 不可以提前,c、v可以互换位置,f必须最后

rar

主要是rar

  • a: 添加到压缩/打包文件
  • -r: 递归
  • x: 以绝对路径解压文件
打包

rar a -r 打包文件名.rar 打包文件

解压

unrar x 需要解压的文件 解压到达目录

zip

主要是zip

  • -r: 递归
打包

zip -r 打包文件名.zip 需要打包的文件

解压

unzip 需要解压的文件 解压到达目录

----------到结尾啦!! Hoohoo----------