Linux常用命令

一.vi/vim编辑器

    vi和vim是Liunx系统的命令行下的文本编辑器,使用方式为 vi a.txt或vim a.txt。vim编辑器有三种模式:一般模式、编辑模式、命令模式。三种模式的关系如下:


1.从一般模式进入编辑模式

i/I:从当前光标前插入

a/A:从当前光标后插入

R:替换当前字符

s:删除当前字符

S:删除当前的整行

o/O:从当前光标的下一行

使用Esc退出编辑模式


2.命令模式

G:光标移动到当前文件的最后一行的第一个字符处

nG:n为数字,移动到当前文件的第n行

gg:移动到第一行第一个字符处,相当于1G

n+enter键:光标向下移动n行,但是定位到第一个字符处

h或向左方向键:光标左移一位

l或向右方向键:光标右移一位

j或向下方向键:光标下移一位

k或向上方向键:光标上移一位

0或home键:光标移动到当前行的最前面

$或end键:光标移动到当前行的最后面

/word:在文件中查找内容为word的字符串(向下查找)

?word:在文件中查找内容为word的字符串(向上查找)

n:重复查找动作,查找下一个

N:反向查找下一个

x:向后删除一个字符,相当于delete

X:向前删除一个字符,相当于backspace

dd:删除光标所在的一整行

ndd:删除光标所在的向下的n行

yy:复制光标所在的那一行

nyy:复制光标所在的向下n行(n包括本行)

p:将已经复制的数据在光标的下一行粘贴

P:将已经复制的数据在光标的下一行粘贴

u:撤销上一次操作

ctrl+r:多次撤销

:set nu:显示行号

:set nonu:关闭行号

:w:保存

:q:退出

:!:强制执行

:%s/老字符/新字符:批量替换


二.常用命令

1.基本命令

显示当前目录 :pwd

cd:切换目录

    cd  ~:回到家目录

    cd / :回到/

    cd ..:返回上级目录

    cd /usr/local:绝对路径访问

    cd ./local:相对路径访问


2.文件目录管理

ls

    -a:列出包括隐藏文件的全部文件

    -l:列出详细列表

如果想要列出文件列表,且查看文件的大小,使用 ls -alh



mkdir:建立目录

    -p:建立多级目录

     如 mkdir -p test/a/b/c  在test目录下级联创建a b c


touch:创建文件

    如 touch a.txt


rmdir:删除一个空目录

    如 rmdir a 注意此时a应该是空的


rm:删除文件或目录

   -rf:递归删除目录


cp:复制文件

    cp a.txt /tmp/test  其中a.txt为需要复制的文件  /tmp/test为要复制到的地方

    例如:把a.txt复制到当前文件夹下,并命名为 b.txt

    cp a.txt b.txt即可

    -r:递归复制整个目录


mv:重命名或移动

    mv oldname newname 重命名

    mv a.txt /tmp/test 移动文件


cat:查看较小的文件内容

   -A:显示文件中的换行

    -n:显示行号


more:查看较大的文件内容

    空格键:翻页

    回车键:向下翻一行

    ctrl+F:向下翻一屏

    ctrl+B:返回上一屏

    

less:功能和more类似,功能多一些

    向下翻页键:向下翻动一页

    向上翻页键:向上翻动一页

    /字符串:向下搜索 字符串

    ?字符串:向上搜索 字符串

    n:向下查找

    N:向上查找


tail:从尾部查看文件,一般用于查看日志

    -f:看实时的文件

    -n 100:查看100行

一般在工作中查看实时日志 tail -f info.log


三.rpm和yum

  1. rpm

    查询相关:

  -q softname:仅查询后面的softname是否安装


        安装:

            rpm -ivh softname

                -i:安装install

                -v:查看信息

                -h:进度条

        卸载:

            rpm -e softname


2.yum

    yum install softname

四.上传和下载文件

1.下载  

sz a.txt  :会出现要下载到的目录,选择确认就行

2.上传

rz : 只要输入rz后,就会调起目录,选择要上传的文件就好


五.查看系统资源

1.查看硬盘

df -h


2.查看某个端口是否被占用

netstat -anp | grep 8080

            





    


阅读更多
想对作者说点什么?

博主推荐

换一批

没有更多推荐了,返回首页