1. 介绍了linux
UNIX——>linux
linux:内核版、发行版
常见的发行版:Ubuntu、redhat、fedora、KaliLinux(backtrack linux)
2. 命令
cd 跳转路径
相对路径:根据当前目录进行跳转时的方式
绝对路径:从/目录开始的路径
.. 上一级的目录
. 当前目录
- 上一次所在的目录
~ 家目录 python,,,,/home/python
ls 列出当前的文件以及文件夹
-a显示隐藏
-l
-h
> 重定向
>>重定向(追加)
cat 查看文件的内容
pwd 查看当前所在的路径
touch 创建一个文件
mkdir 创建文件夹
rmdir 删除空文件夹
rm 不仅可以删除文件,还可以删除文件夹(是不是空没有关系,,,,-r)
| 管道
more 分屏显示内容
cp(copy)拷贝 cp A B
mv (move)移动(对应用windows中的剪切) mv a b
clear 清屏
查看帮助文档
--help
man(手册)
ps 查看当前系统运行的软件(进程) -aux
top 动态显示当前软件(进程)占用的系统的信息
kill 关闭软件(进程) -9
date0607080908.33
cal 日历 -y
df 查看磁盘的使用情况
du 查看当前目录中所有的文件以及文件夹的占用情况
shutdown+10 20:21 -h now
reboot
ping 测试网络是否畅通
ifconfig(类似于windows中的ipconfig)
sudo:提权
tab键:自动补全
方式一:
1. tar cvf xxx.tar *.py 仅仅是打包,并没有压缩
2. tar xvf xxx.tar 解包
3. gzip xxx.tar ---->xxx.tar.gz
4. gzip -d xxx.tar.gz----->xxx.tar
方式二:
tar zcvf xxx.tar.gz *.py
tar zxvf xxx.tar.gz
tar jcvf xxx.tar.bz2 *.py
tar jxvf xxx.tar.bz2
zip xxx.zip *.py
unzip -d 文件的xxx xxx.zip
2. ln
ln -s 123.py 123-1.py 软连接 ,类似windows中快捷方式
3. vi
从 命令行到 插入模式
i 在光标前插入
a 在光标后插入
I 在光标所处在的行的行首
A 在光标所处在的行的末尾
o 在光标所处在的行的下一行 行首
O 在光标所处在的行的上一行 行首
末行模式:
w 保存
q 退出
x 保存并退出
命令行模式:
yy 复制
3 yy :从光标所处在的行,开始复制3行
p 粘贴
h 左
j 下
k 上
l 右
x 删除光标后的一个字符
X 删除光标前面的一个字符
G :
6 G 快速定位到底6行
G 如果仅仅输入的是G这个字母,那么定位整个文件的到最后一行,如果文件有100w行,就在100w行这个位置
gg :定位到整个文件的第一行
D: 删除从光标开始的位置,一直到 当前行的末尾
d0: 删除从光标开始的位置,一直到 当前行的行首
dd:剪切,可以配合p进行粘贴使用