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
权限不足的情况:
-
可以
su
(super)一下转换为高级用户。 -
chmod + x yourFile
,给文件加可执行权限。 -
chmod
也可以使用数字,参考https://blog.csdn.net/u014316462/article/details/52241685。r
: readablew
: writeablex
: executable
clear
清屏操作
运行文件
./110.sh
: 运行当前路径为110.sh的文件
HOT KEY
↑↓:可以复制之前命令
tab:可以智能补全
对文件的操作命令
复制:cp
cp
目标文件 路径
重命名/剪切:mv
mv
目标文件 路径/新名称
删除:rm
rm
[-rvf] 文件/目录名
r
: 级联删除v
: 可视化(visual)f
: 强制性 (force)
打包/解压
tar
主要是tar.gz
。
c
: 创建一个压缩包(create)v
: 可视化(visual)f
: 文件(file)z
: 使用 gzip 来压缩和解压文件x
: 解压文件
打包
tar [-zcvf]
文件名 打包到达目录
解压
tar [-zxvf]
文件名 解压到达目录
rm
中的f
和tar
中的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
需要解压的文件 解压到达目录