Linux 常用命令

常用命令
  1. 跳转到某一路径

    -- 语法
    cd <path>
    
    -- 实例
    # 返回上级
    cd ..
    # 跳转到home
    cd /home
    # 跳转到home下的data文件夹
    cd data
    # 跳转到根目录
    cd /
    
  2. 查看路径下所有文件

    1. ls 是常用命令
    2. ll 不是命令,是 ls -l 的别名(相当于windows的快捷方式)
    3. ll 列出的为详细结果,ls 只列出文件名或目录名
    -- 语法
    ll 或 ls
    
    -- 示例
    # 查看home下的所有文件
    cd /home
    ll 或 ls
    
  3. 创建文件夹

    1. -p 确保目录名称存在,不存在的就建一个
    -- 语法
    mkdir <path>
    
    -- 示例
    # 在home下创建data文件夹
    mkdir /home/data
    # 或者
    cd /home
    mkdir data
    
    # 创建多层文件夹
    mkdir -p /test/data
    
  4. 解压文件

    -- 语法
    tar -zxvf <file>
    
    -- 示例
    # 解压elasticsearch-5.1.2.tar.gz
    tar -zxvf elasticsearch-5.1.2.tar.gz
    
  5. 查看文件

    -- 语法
    cat <file>
    -- 示例
    # 查看host 文件
    cat /etc/hosts
    # 查看common.yml配置
    cat conf/common.yml
    
  6. 修改文件保存

    -- 语法
    vi <file> 按下i开始编辑
    Esc 退出编辑
    :wq 回车 保存文件并退出
    
    -- 示例
    # 修改common.yml文件
    vi common.yml
    i
    按Esc键退出编辑
    :wq
    回车, 保存修改并退出
    
  7. 修改文件不保存

    -- 语法
    vi <file> 按下i开始编辑
    Esc 退出编辑
    :q! 回车 放弃修改并退出
    
    -- 示例
    # 修改common.yml文件
    vi common.yml
    i
    按Esc键退出编辑
    :q!
    回车,放弃修改并退出
    
  8. 查找目录/文件

    -- 语法
    查找目录:find <path> -name '关键字' -type d
    查找文件:find <path> -name '关键字' -print
    
    -- 示例
    # 查找home下的data文件夹
    find /home -name 'data' -type d
    # 查找home下的common.yml文件
    find /home -name 'common.yml' -print
    
  9. 从一个服务器拷贝到另一个服务器

    -- 语法
    scp -r <path|file> use@127.0.0.1:<path>
    输入user用户的密码
    
    -- 示例
    # 拷贝home下的data文件夹至10.121.55.22的home文件夹下
    scp -r /home/data root@10.121.55.22:/home
    输入10.121.55.22的root用户密码
    
  10. 产看特定名称的进程

    -- 语法
    ps -ef | grep <name>
    
    -- 示例
    # 查看名称为mat_portal的进程
    ps -ef | grep mat_portal
    
  11. 查看特定端口的进程

    -- 语法
    netstat -anp | grep <port>
    
    -- 示例
    # 查看端口为8080的进程
    netstat -anp | grep 8080
    
  12. 关闭进程

    -- 语法
    kill -9 <pid>
    
    -- 示例
    # 关闭pid为17558的进程
    kill -9 17558
    
  13. 切换用户

    --语法
    su <user>
    
    --示例
    # 切换到root用户
    su root
    输入root密码
    
  14. 修改用户权限

    -- 语法
    chmod 755 <file>
    
    --示例
    # 更改start-services.sh的权限,添加可执行权限
    chmod 755 start-services.sh
    # 更改路径下所有sh文件的权限,添加可执行权限
    chmod 755 *.sh
    
防火墙
-- 语法
# 查看防火墙状态
service iptables status
# 打开防火墙
service iptables start
# 关闭防火墙
service iptables stop
修改host
-- 语法
vi /etc/hosts
按i键开始修改
:wq 回车	保存文件并退出
# 查看host文件
cat /etc/hosts
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值