Linux入门与基本命令行

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进行粘贴使用

猜你喜欢

转载自blog.csdn.net/jean001100/article/details/79173273