Linux 1 常用命令(update while learning)

1.登录之后显示$,无法使用table自动补齐,打开bash
bash

2.无法使用ll命令
alias ll=‘ls -alF’

3.删除文件/文件夹
rm -f/rm -rf

4.文件夹重命名A->B
mv A B

5.ftp命令
登录:
ftp hostname port
username
passwd
ftp -> open host

路径:
ftp中用lcd切换本地路径,用cd切换远程服务器的路径。
cd目录名(进入服务器目录) lcd目录名(进入本机目录)
cd \(退到服务器根目录) lcd \(退到本机根目录)
cd …(退回到上一级目录) lcd …(退回到上一级目录)
!dir(显示本机当亲目录内容) dir(显示服务器当前目录内容)

文件:
get filename
put/send filename

6.top
动态查看系统进程运行情况

7.nice
以指定的优先级运行某个进程
nice -9 ./while.py 以9的优先级运行程序
sudo nice --9 ./while.py 以-9的优先级运行程序
renice n PID 修改一个正在运行的进程的优先级

8.ps
ps -A
ps -afx
ps -aux

9.查看内核版本
uname -r

10.查看操作系统版本
cat /proc/version
cat /etc/issue

11.netstat
netstat -in
i:接口
n:ip地址
rn:查看路由(==route)

12.arp -a
查看arp高速缓存

13.arp -d
删除arp高速缓存表项

14.ping

15.tracepath

16.tcpdump -i ens33 -nn icmp
i:接口
nn:网络协议

17.route add
添加路由

18.cat /proc/sys/net/ipv4/ip_forward
查看是否支持路由转发

19.替换文件中的字符串
将当前目录中所有文件中的字符串"src"替换为"sbu1"(区分大小写)
sed -i “s/src/sbu1/g” grep "src" -rl ./
sed -i “s/SRC/SBU1/g” grep "SRC" -rl ./

20.apt-get install packagename
出现E:packagename has no installation candidate
解决:
apt-get update
apt-get upgrade
apt-get install packagename

21.修改默认源(apt-get软件包来源)
安装Ubuntu 18.04后,使用国外源太慢了,修改为国内源会快很多。
修改阿里源为Ubuntu 18.04默认的源
备份/etc/apt/sources.list
cp /etc/apt/sources.list /etc/apt/sources.list.bak
在/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
最后执行如下命令更新源:
sudo apt-get update
sudo apt-get upgrade

另外其他几个国内源如下:
中科大源
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse

163源
deb http://mirrors.163.com/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ bionic-backports main restricted universe multiverse

清华源
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse

22.修改ubuntu(16.04以上)默认运行级别
systemctl set-default multi-user.target

23.查看CPU是否支持虚拟化
egrep -o ‘(vmx|svm)’ /proc/cpuinfo
egrep ‘(vmx|svm)’ /proc/cpuinfo

24.安装KVM环境(嵌套虚拟化)
sudo apt-get install -y qemu-kvm qemu-system libvirt-bin virt-manager bridge-utils vlan

25.安装openvswitch
apt-get install openvswitch-switch

26.安装docker
apt install docker.io

27.docker加速
curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://95822026.m.daocloud.io
systemctl restart docker.service

28.ubuntu安装PCRE库
apt-get install libpcre3 libpcre3-dev

猜你喜欢

转载自blog.csdn.net/zzj244392657/article/details/92553411