zoukankan      html  css  js  c++  java
  • linux常用命令

    多用户使用同一台ubuntu服务器的常用命令

    大部分命令是通过xshell连接服务器时候用到的命令:

    1.在xshell中注销一个用户后,想用ssh登录另一个账户:

    ssh 用户名@服务器主机ip地址
    #例如ssh zxy@59.**.**.192;之后输入密码即可

    2.以root的身份执行命令(把自己的账号变成root)

    sudo su
    #初次使用可能报错“用户sudoers 文件中。此事将被报告。”解决办法:
    #找个能进root的账户,把自己的用户名添加到etc/sudoers中,添加的内容如下
    用vim编辑sudoers文件:vim sudolers
    由于该文件是只读文件,退出时需要:wq!
    用户名 ALL=(ALL:ALL) ALL

    3.查找文件

    grep -rnc

    4.查看历史命令:history

    5.文件操作:

    处理目录的常用命令

    接下来我们就来看几个常见的处理目录的命令吧:

    • ls(英文全拼:list files): 列出目录及文件名
    • cd(英文全拼:change directory):切换目录
    • pwd(英文全拼:print work directory):显示目前的目录
    • mkdir(英文全拼:make directory):创建一个新的目录
    • rmdir(英文全拼:remove directory):删除一个空的目录
    • cp(英文全拼:copy file): 复制文件或目录
    • rm -rf(英文全拼:remove): 删除文件或目录(r递归删除全部,f强制删除不提示)
    • mv (英文全拼:move file): 移动文件与目录,mv source_file(文件) dest_file(文件)

    你可以使用 man [命令] 来查看各个命令的使用文档,如 :man cp。

    6.查看端口使用情况

    netstat -tulnp
    
    或者
    
    ps -aux | grep jupyter

    找到相应端口号对应的pid可以直接用kill -9杀掉

    7.使用wget下载指点链接的内容到指定的文件

    wget -p 指定目录 下载地址

    8.查找指定字符串的位置

    grep -n '要查找的字符串'  被查的文件file
    返回行数以及该行的内容

    9.使用sed命令新增或替换指定文本中指定的内容

    ①数据的搜寻并替换

    sed -ie 's/要被取代的字串/新的字串/g' 文本文件路径
    #注意 被取代的字符串需要时完整的一整行

    ②在文件首行插入字符串

    sed -ie '1 i 想要添加的内容' 文件位置
    #解释 -ie表示新增加内容 1 i 表示在第一行的前边插入一行想要添加的字符串

     10.后台不挂起运行nohup

    #以下命令在后台执行 root 目录下的 runoob.sh 脚本:
    nohup /root/runoob.sh &
    #在终端如果看到以下输出说明运行成功:
    appending output to nohup.out
  • 相关阅读:
    unomi漏洞复现
    xxl-job漏洞复现
    cgi漏洞复现
    celery漏洞复现
    bash漏洞复现
    学习ASP.NET的一些学习资源
    用EF DataBase First做一个简单的MVC3报名页面
    怎样在Word中插入代码并保持代码原始样式不变
    安装notepad++之后怎样在鼠标右键上加上Edit with notepad++
    安装Visual Studio 2010之后怎样安装MSDN Library
  • 原文地址:https://www.cnblogs.com/StarZhai/p/14484527.html
Copyright © 2011-2022 走看看