Linux常用命令汇总-建议收藏查看

Linux常用命令集合

  1. 切换目录
    cd /usr/local ---------- 切换到/usr/local
    cd / ---------- 切换到根目录
    cd ./ ---------- 切换到当前目录
    cd …/ ---------- 切换到上级目录
    pwd ---------- 查看当前路径

  2. 文件夹及文件命令
    ll ---------- 查看当前目录下文件,详细
    ls ---------- 查看当前目录下文件,只会列出文件名称
    mkdir test ---------- 创建test文件夹
    echo ‘’ >> test.txt ---------- 创建test.txt文件,文件内容为空
    rm -rf test ---------- 删除文件夹test,删除文件也是此命令
    cp -rf test newtest ---------- 复制文件夹test,产生一个新的文件夹newtest
    mv test /usr/local ---------- 移动文件夹test到/usr/local目录下

  3. 查看文件内容
    cat test.txt ---------- 查看test.txt文件的全部内容
    more test.txt ---------- 逐行或逐页查看,按Enter逐行查看,按空格键逐页查看
    head test.txt -n 100 ---------- 查看test.txt文件的前100行
    tail test.txt -n 100 ---------- 查看test.txt文件的后100行

  4. 搜索文件内容
    grep ‘hello java’ test.txt ---------- 从test.txt文件中搜索‘hello java’字符串,区分大小写,搜索结果包括字符串的一部分,比如会搜索到”hello javascrip”
    grep -i ‘hello java’ test.txt ---------- 从test.txt文件中搜索‘hello java’字符串,不区分大小写
    grep -w java test.txt ---------- 从test.txt文件中搜索‘java’字符串,不包含其他字符串的一部分
    grep “^java” test.txt ---------- 使用正则,搜索以java开头的行
    grep “java” test.txt aa.txt ---------- 从test.txt和aa.txt文件中搜索‘java’字符串
    find . -name ‘test’ ---------- 在当前目录下搜索test文件

  5. 系统命令
    date ---------- 显示系统时间
    su centos ---------- 切换到用户centos,linux输入密码不显示,输入后直接回车即可
    sudo su – ---------- 切换到root用户
    clear ---------- 清除屏幕
    reboot ---------- 重启系统
    shutdown -h now ---------- 关机
    systemctl stop firewalld ---------- 关闭防火墙
    systemctl start firewalld ---------- 开启防火墙
    systemctl status firewalld ---------- 查看防火墙状态
    ps -ef | grep tomcat ---------- 搜索tomcat进程,包括进程id等信息
    kill pid ---------- 关闭进程,pid是进程id
    kill -HUP pid ---------- 重新加载运行程序的配置文件,并且新的配置文件会生效
    java -jar /usr/local/aa.jar ---------- 运行aa.jar包程序,必须是web应用程序
    java -javaagent:/usr/local/bb.jar -jar aa.jar ---------- 以javaagent方式运行aa.jar包程序,bb.jar为代理jar包
    ifconfig ---------- 查看ip
    ping www.baidu.com ---------- 查看百度网络是否连通
    curl www.baidu.com ---------- 访问百度
    wget http://apache.fayea.com/tomcat/apache-tomcat-9.0.0.M26.tar.gz---------- 下载tomcat

  6. 解压缩
    tar -zxvf tomcat…tar.gz -C /usr/local ---------- 把 tomcat…tar.gz压缩文件解压到/usr/local目录下
    tar -zcvf tomcat…tar.gz test.txt aa.txt ---------- 把test.txt和aa.txt文件压缩成tomcat…tar.gz文件
    tar -zcvf tomcat…tar.gz *.txt ---------- 通配符形式,把以.txt结尾的文件压缩成tomcat…tar.gz文件

  7. 文件编辑命令
    vi和vim一样,分为命令模式和编辑模式,Esc进入命令模式,i进入编辑模式
    命令模式下:
    :wq ---------- 保存退出
    :q! ---------- 不保存退出
    dd ---------- 删除光标所在行
    yy ---------- 复制光标所在行到缓冲区
    p ---------- 粘贴缓冲区中的内容
    gg ---------- 光标回到文件第一行
    GG ---------- 光标回到文件最后一行
    ^ ---------- 光标移动至当前行的行首
    $ ---------- 光标移动至当前行的行尾
    / ---------- 搜索,输入字符,回车进行搜索,可以一直按 n 键往后查找到想要的关键字为止

  8. 安装命令
    yum install docker -y ---------- 安装docker
    yum remove docker -y ---------- 删除docker,因为有些软件需要卸载很多文件,所以需要自行确定remove几个,例如docker就需要移除3个文件夹
    yum list installed | grep docker ---------- 从已安装列表里查看是否安装了docker
    yum list installed ---------- 显示所有已安装的软件

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值