Linux系统常用命令

本文介绍了如何通过SSH远程连接Linux服务器,以及一系列基础的Linux命令,如文件和目录操作、文本查看、vi编辑器使用和shell快捷键,涵盖了常用命令的详细步骤和实例。
摘要由CSDN通过智能技术生成

查看IP:ip addr
远程连接linux:ssh root@192.168.162.133
退出登录:exit
关机命令:shutdown -h now
重启命令:shutdown -r now == reboot

Ctrl + C(打断正在执行的命令)

文件操作

  • 查看目录下有哪些文件

查看目录下有哪些文件:ls (list)
    参数: -l(显示详细信息)
                -a(显示隐藏文件)
                 -1(以一行一个来显示)
    例1:ls test09.txt  #查看test09.txt是否存在
    例2:ls *.txt          #查看以txt结尾的所有文件
    例3:ls  -1            #以一行一个文件的方式显示
    例4:ls  -a al        #查看所有文件,包括隐藏文件
    例5:ls -a -1        #查看所有文件,以一行一个来显示

  • 新建文件

新建文件:touch         
    例1:touch 1.txt  #创建单个文件
    例2:touch test{01..10}.txt #批量创建文件
    例3:touch /root/4.txt  #在指定的/root目录下,创建文件

  • 删除文件

删除文件:rm (remove)
    参数 -f(强制, 不需要回复)
            -r(删除目录)
    例1:rm dms.txt        
    例2:rm /opt/123.txt  #将/opt目录下的123.txt文件删除,需要回复y确认删除
    例3:rm -f /opt/01.txt #将/opt目录下的01.txt文件删除,不需要回复

    #删除一个目录(linux的参数大部分没有先后顺序)

    例:rm -fr dev == rm -rf dev == rm -f -r dev == rm -r -f dev

  • 复制文件

复制文件:cp (copy)        
    例1:cp xxx.txt xx.txt

  • 重命名文件

重命名文件:mv (move)        
    例1:mv .123.txt 123.txt   #将.123.txt文件重命名为123.txt
    例2:mv 123.txt /opt       #将当前目录下的123.txt移动到/opt目录下

目录操作

  • 新建目录

新建目录:mkdir (make directory)
    参数:-p (parent自动创建父级目录)
    例1:mkdir dev               #创建一个dev目录
    例2:mkdir dev{01..10}     #批量创建多个目录
    例3:mkdir -p 1/2/3/4/5/6  #一次性创建多级子目录

  • 切换目录

切换目录:cd (change directory)    
    例1:cd local           #切换到子目录local
             cd /usr/local    #切换到目录/usr/local
             cd ..                 #切换到上一级目录

  • 重命名目录


重命名目录:mv     
    例1:mv dms dms1

  • 复制目录

复制目录:cp -a
    参数:-a #复制目录
         -v #显示详细过程
    例1:cp test01.txt /opt/   #将当前目录下的test01.txt复制到/opt目录下
    例2:cp -a dev04 /opt/     #将目录dev04复制到/opt下

  • 删除目录

删除目录:rm     
    参数:-f -r #删除目录
    #删除一个目录,linux的参数大部分没有先后顺序
    例1:rm /opt/123.txt  #将/opt目录下的123.txt文件删除,需要回复y确认删除
    例2:rm -f /opt/01.txt #将/opt目录下的01.txt文件删除,不需要回复
    例3:rm -fr dev == rm -rf dev == rm -f -r dev == rm -r -f dev

  • 打印当前工作目录

打印当前工作目录:pwd (print work directory)

  • 查看文本内容

从上往下顺序查看文本内容:cat
    例1:cat test03.txt  #查看test03.txt的全部内容

从下往上倒着查看文本内容:tac
    例1:tac test03.txt  #倒着查看test03.txt的全部内容

查看文件前几行:head
    例1: head test03.txt       #查看文件的前十行,默认
    例2: head  -n 5 test03.txt  #查看文件的前5行
    例3: head  -5 test03.txt   #查看文件的前5行

查看文件倒数几行:tail
    例1: tail test03.txt       #查看文件的倒数十行,默认
    例2: tail  -n 5 test03.txt  #查看文件的倒数5行
    例3: tail  -5 test03.txt   #查看文件的倒数5行

查看文件行数:wc -l

查看文件字符数:wc -c

查看文件类型:file 

  • vi编辑器

例1:vi test03.txt   #编辑文件test03.txt
默认是常规模式,按 i/o/a 键进入编辑模式
在编辑模式中按esc回到常规模式
常规模式按:进入命令模式
命令模式按esc回到常规模式

#命令模式常用命令
wq 保存并退出
q! 强制退出不保存
:set number 显示行号

shell快捷键

Ctrl + a    #光标跳转至正在输入的命令行的首部
Ctrl + e    #光标跳转至正在输入的命令行的尾部
Ctrl + c    #终止前台运行的程序
Ctrl + d    #在shell中,ctrl-d表示推出当前shell。
Ctrl + z    #将任务暂停,挂至后台, 执行fg命令继续运行
Ctrl + l    #清屏,和clear命令等效。
Ctrl + k    #删除从光标到行末的所有字符
Ctrl + u    #删除从光标到行首的所有字符
Ctrl + r    #搜索历史命令, 利用关键字
Ctrl + w    #光标往前删除一个参数
esc + .     #上一条命令的最后一个参数,或者目标(不是同时按)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值