Linux基础命令

名称:

图形化界面:gui

命令行:       cli

系统命令:

查看Linux系统的IP地址:ip  addr

远程连接LINUX:WIN+R CMD 输入:ssh root@ip地址

重启系统:reboot == shutdown  -r  now
立即关机:shutdown  -h  now
十分钟之后关机:shutdown  -h  10

退出登录:exit

打断正在执行的命令:ctrl+c

文件命令:

ls:

查看目录下有哪些文件:ls == list

查看文件是否存在:ls   文件名

显示文件详细信息:ls   -l

以一行一个文件的方式显示:ls   -1

查看以txt结尾的所有文件:ls   *.txt

查看所有文件,包括隐藏文件:ls  -a

查看所有文件,以一行一个来显示:ls    -a   -1 

查看目录下的所有级目录:ls   -R   目录名

touch:

新建文件:touch  文件名

                eg1: touch   dms.txt

                eg2:touch  {1..10}.txt

                  eg3:touch    /root/4.txt    #在制定的/root目录下,创建文件4.txt

rm:

删除文件:rm 文件名

                eg: rm   dms.txt

强制删除:rm  -f  文件名

         eg: rm   -f   dms.txt

删目录下的所有文件(包括目录):rm  -fr   /test/

删目录下的所有文件(不包括目录):rm  -fr   /test/*

cp:

复制文件:cp  老文件名   新文件名

        eg:cp   1.txt   2.txt

将当前目录下的文件复制到别的目录下:cp   文件名    /目录名

        eg:cp 123.txt   /opt

mv:

重命名文件:mv  老文件名   新文件名

        eg:mv   1.txt   2.txt

将当前目录下的文件移动到别的目录下:mv   文件名    /目录名

        eg:mv   123.txt   /opt

cat:

查看文件的全部内容:cat   文件名

        eg:cat  test03.txt

查看内容的时候显示行号: cat   -n   文件名

        eg:cat -n test03.txt

倒着查看文件的全部内容:tac   文件名

        eg:tac    1.txt

head:

查看文件的前十行,默认: head   文件名

        eg:head  test03.txt  #查看文件的前十行,默认

查看文件的前n行:head  -n  test03.txt

        eg: head  -5  test03.txt   #查看文件的前5行

tail:

查看文件的倒数十行,默认: tail   文件名

        eg: tail  test03.txt       #查看文件的倒数十行,默认

查看文件的倒数n行:   tail    -n    文件名
        eg: tail  -5  test03.txt   #查看文件的倒数5行

wc:

查看文件行数:wc   -l   文件名

        eg:wc   -l   1.txt

file:

查看文件类型:file    文件名

        eg:file    /etc/passwd

目录命令:

pwd:

查看当前所在目录:pwd

mkdir:

新建目录(文件夹):mkdir   文件夹名

        eg:  mkdir   dms

批量创建多个目录:mkdir dev{01..10}    

一次性创建多级子目录:mkdir   -p    1/2/3/4/5/6  

cd:

进入目录(文件夹):cd    文件夹名

          eg:  cd   dms

进入上一级目录:cd ..

        eg:  cd   ..

mv:

移动目录:mv   老文件夹名   新文件夹名

        eg:mv   dms   smd(将dms 移动到smd)   

cp:

复制文件夹:cp   -a   老文件夹名   新文件夹名

         eg:cp   -a   dms   smd

rm:

删除目录:rm   -f   -r   文件夹名  ==   rm  -rf   文件夹名

        eg:rm   -f   -r   dms   ==   rm  -rf   dms

vi编辑器:

编辑文件: vi  文件名

        eg:vi  test03.txt
默认是常规模式,按i或o或a键进入编辑模式
在编辑模式中按esc回到常规模式
常规模式按SHIFT+ : 进入命令模式
命令模式按esc回到常规模式

命令模式:

显示行号:   

        :set    number

移动光标:

0 跳至行首

\displaystyle^ 跳至行首第一个字符

$ 跳至行尾

gg 跳至文首

G 跳至文尾

5gg 跳至第5行

删除复制:

x 删除单个字符

10x 删除10个字符

dd 删除(剪切)光标所在行#使用u撤销,ctrl+r 恢复

6dd 删除光标开始往下6行

dw 删除一个单词

p 粘贴到当前行的下面

P 粘贴到当前行的上面

yy 复制行

5yy 复制光标开始往下6行

搜索和替换:

/330 向后搜索字符串330 #n:搜索下一个;N:搜索上一个

?330 向前搜索字符串330 #n:搜索下一个;N:搜索上一个

:111,115s/old/new/g 将111行到115行,所有old替换为new

:111,$s/old/new/g  将111行到最后一行,所有old替换为new

:%s/old/new/g 搜索整个文件,将所有old替换为new

:%s/old/new/gc 搜索整个文件,将所有old替换为new,每次都向你确认是否替换

退出编辑器:

:w 保存

:wq 保存并退出

:x 保存并退出

:q 退出,如果有修改,将会提醒

:q!强制退出,放弃保存

管道:

使用管道执行命令:

将第一条命令输出的结果再次加工。

        ip addr|tail -n 4|head   -1 

使用管道的第一个命令必须要有输出。

eg:

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值