linux命令

操作用户相关

  • pwd 查看当前目录
  • sudo su - 切换root用户
  • passwd root 设置root密码
  • apt-get install 安装命令

ssh协议相关

  • 设置root可以远程ssh登录
  1. 编辑 /etc/ssh/sshd_config 文件,找到 PermitRootLogin,如有注释则去掉,修改为 PermitRootLogin yes
  2. service sshd status 查看ssh启动状态
  3. dpkg -l | grep ssh 查看ssh
  4. service sshd start 启动ssh

下载命令

  • wget 链接地址

文件操作命令

  • 查看编辑文件
    vi(vim) index.js (当前目录下的index.js)
    vi(vim) ../user/index.js (上一个目录下的user目录下的index.js)
  • dd 删除单行
  • :w 保存修改
  • :q 退出
  • :wq 保存修改并退出
  • :wq! 强制保存修改并退出

文件夹相关

  • 创建文件夹
    mkdir 文件夹名称
  • 给文件夹权限
    chmod -R 777 文件夹名称
  • 删除文件夹
    sudo rm -rf 文件夹名称
  • 重命名文件
    mv a.txt b.txt
  • 复制文件
    cp a.txt b.txt

杂项

  • 搜索文件内容在文件第几行
    grep -n "搜索的字符串" aa.js(要搜索的文件)
  • 创建硬连接
    ln source_path target_path
  • 创建软连接
    ln -s source_path target_path
  • 修改为静态ip
  1. sudo vi /etc/network/interface
  2. 注释 iface ens33 inet dhcp
  3. 添加如下代码:
    iface ens33 inet static
    address 10.0.0.11(静态IP地址)
    netmask 255.255.255.0
    gateway 192.168.8.2

Linux菱形乱码的解决方案

1.vim /var/lib/locales/supported.d/local
2.将里面的原有内容删除,添加为:
en_US.UTF-8 UTF-8
执行命令:vim /etc/default/locale
修改为:
LANG="en_US.UTF-8"
LANGUAGE="en_US:en"

Linux翻墙操作

需要本地git 环境
1.yum install -y git
2.git clone https://github.com/SAMZONG/gfwlist2privoxy.git
3.cd gfwlist2privoxy/
4.mv ssr /usr/local/bin
5.chmod +x /usr/local/bin/ssr
6.ssr install
7.ssr config
配置如图:


8.ssr stop(可能缺少python,安装命令 apt install python)
9.ssr start
10.sudo apt-get install polipo
11.vim /etc/polipo/config (添加下面代码)
-----------------填入start------------
logSyslog = true
logFile = /var/log/polipo/polipo.log
proxyAddress = "0.0.0.0"
socksParentProxy = "127.0.0.1:1080"
socksProxyType = socks5
chunkHighMark = 50331648
objectHighMark = 16384
serverMaxSlots = 64
serverSlots = 16
serverSlots1 = 32
-----------------填入end------------

  1. sudo /etc/init.d/polipo restart
    export http_proxy="http://127.0.0.1:8123/"
    export https_proxy="http://127.0.0.1:8123/"
    curl -sL www.google.com.hk

每次重启linux系统后开启翻墙

  1. ssr start
  2. sudo /etc/init.d/polipo restart
  3. export http_proxy="http://127.0.0.1:8123/"
  4. export https_proxy="http://127.0.0.1:8123/"
  5. curl -sL www.google.com.hk

别名

  • 查看别名
    alias
  • 设置别名(临时生效)
    alias nodeos=/root/eos/build/programs/nodeos/nodeos
  • 永久生效
    在/root/.bashrc文件中添加别名设置
  • 删除别名
    unalias nodeos

linux在windows下映射网络文件夹

  1. 安装samba
    sudo apt-get install samba samba-client samba-common samba-common-bin
  2. 启动samba服务
    sudo /etc/init.d/samba start
  3. 修改文件
    vim /etc/samba/smb.conf
  4. 在文件最下面添加
    hosts allow = ip地址 //windows的IP
    security=share
    [eos] //共享文件夹名称
    path = /root/ 共享目录
    public = yes
    writable = yes
  5. 重启samba
    /etc/init.d/smbd start
  6. 添加用户
    sudo smbpasswd -a hinata(用户名称)
  7. windows下映射
    \服务器ip\eos
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Linux命令学习 记录小白学习Linux的过程。 常用命令 man命令 常用工具命令 man命令是Linux下的...
    吃蘑菇De大灰狼阅读 7,775评论 1 15
  • 一、Linux简介 1、什么是Linux 1.1、Linux操作系统:指GUN/Linux,采用Linux内核的G...
    飞吧sky阅读 4,709评论 1 3
  • 命令行的艺术 前言 基础 日常使用 文件及数据处理 系统调试 单行脚本 冷门但有用 仅限 OS X 系统 仅限 W...
    进击的诺基亚阅读 9,235评论 0 19
  • 查询目录中的内容:ls ls -a :显示所有文件,包括隐藏文件 ls -l :显示详细信息,也可写作 ll ...
    超饿困因子阅读 3,641评论 0 2
  • 由于工作,总公司和各地同事临时组成了督导小组,负责各地项目的实地考察,我们同批次进公司的年青人被分散在各个小组,成...
    你未来我不老阅读 1,287评论 0 0