linux常用命令

目录相关 创建目录 sudo mkdir /path/dirname 安装相关 解压缩 sudo tar -zxvf filename.tar.gz -C /path //解压缩到目标目录 环境变量 sudo vi ~/.bashrc //修改环境变量 source ~./bashrc //生效 挂

  • 目录相关

    • 创建目录

sudo mkdir /path/dirname
  • 安装相关

    • 解压缩

sudo tar -zxvf filename.tar.gz -C /path //解压缩到目标目录
  • 环境变量

sudo vi ~/.bashrc //修改环境变量 source ~./bashrc //生效
  • 挂载

sudo mount /dev/sdax /path/dirname //将分区挂载到指定目录 
sudo blkid //查看uuid sudo vi /etc/fstab //添加以开机自动挂载 
sudo mount -a df //查看硬盘分区情况 
sudo chmod -R 4755 /home/code 
sudo chmod -R 777 /home/code //设置权限
  • ssh密钥登陆

ssh -keygen -t -rsa //生成密钥 
//设置密码 
input: cat /root/.ssh/id_rsa.pub >> /root/.ssh/authorized_keys //这一步是把生成的公钥导入到ssh的配置文件中 
input: chmod 600 authorized_keys //以防万一,我们给予文件更高的权限 
input: chmod 700 /root/.ssh 
input:vim /etc/ssh/sshd_config //打开ssh配置文件 
找到PubkeyAuthentication(在第37行),默认的话,是被注释的,并且为no,我们把注释去掉,并且改为yes //开启密钥登陆 
找到PasswordAuthentication(在第56行),默认的话,是被注释的,并且为yes,我们把注释去掉,并且改为no //关闭密码登陆 
input:service sshd restart //重启ssh服务
  • scp

scp /home/space/music/1.mp3 root@www.runoob.com:/home/root/others/music 
scp /home/space/music/1.mp3 root@www.runoob.com:/home/root/others/music/001.mp3 
scp /home/space/music/1.mp3 www.runoob.com:/home/root/others/music 
scp /home/space/music/1.mp3 www.runoob.com:/home/root/others/music/001.mp3
scp -r /home/space/music/ root@www.runoob.com:/home/root/others/ 
scp -r /home/space/music/ www.runoob.com:/home/root/others/

从远程复制到本地,只要将从本地复制到远程的命令的后2个参数调换顺序即可,如下实例

scp root@www.runoob.com:/home/root/others/music /home/space/music/1.mp3 
scp -r www.runoob.com:/home/root/others/ /home/space/music/
#备份镜像源设置文件
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
#编辑镜像源设置文件
sudo gedit /etc/apt/sources.list
#复制下面的所有内容替换掉原文件中的所有内容(一次只可以选一个镜像源,根据你的情况选)
deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
  • tmux

tmux new -s session_name #创建新的会话窗口 
tmux a -t session_name #重新进入窗口 
tmux ls #查看所有窗口 
tmux kill-session -t name #杀死一个窗口 
tmux switch -t XXX #在tmux session内切换到另一个session 
Ctrl+B,再按C #在session中创建新的窗口 
Ctrl+B,再按n #切换到对应窗口 
Ctrl+B,再按D #detach窗口

LICENSED UNDER CC BY-NC-SA 4.0
Comment