文章目录
- 【1】uname -a 查看版本
- 【2】sudo 管理员
- 【3】ping
- 【4】重新加载网络配置和重启网络服务
- 【5】查看指定的网址的IP地址: host
- 【6】重启 DNS 服务
- 【7】临时修改IP地址:ifconfig
- 【8】配置Linux网络永久
- 【9】touch+mkdir+rm
- 【10】字符编辑器vi安装
- 【11】mv
- 【12】echo
- 【13】打开多个虚拟终端
- 【14】sudo +reboot 重启虚拟机
- 【15】zip
- 【16】whoami+id+addgroup
- 【17】新建用户 adduser
- 【18】su
- 【19】cmd
- 【20】alias
- 【21】passwd
- 【22】history
- 【23】创建多个文件夹mkdir -p
- 【24】tail +grep+scp
- 【25】管道 |
- 【26】自动卸载一些已经无用的软件或服务
- 【27】df -h 查看系统分区内存占用情况
- 【28】find+tail+head
- 【29】scp
- 【30】权限:chmod
- 【31】cal+dete
- 【32】重新启动虚拟机
【1】uname -a 查看版本
【2】sudo 管理员
操作系统
:operating system(OS) ubauntu:
APT软件管理器
(debian系统)->继承->管理ubuntu的deb软 件包。[目的:避开linux软件安装中饱受病的依赖问题]
APT软件管理器
:执行sudo apt updata
更新目录清单
虚拟机
:设置->网络适配器->推荐(桥接模式B:直接连接物理网络)(NAT模式N:共享主机的IP地址)其他(仅主机模式H:专用网络)(自定义U:特点虚拟网络)
ubuntu ->上网->ip->NAT或桥接模式->ip-开发板
【3】ping
检查网络是否连接:ping------;
比如:ping www.qq 网络连接成功的命令:
ifconfig
:里面有:ens33
(虚拟网卡)和lo
(linux本地回环设备); 如果没有ens33:
解决办法:sudo ifconfig ens33 up
使用命令
【4】重新加载网络配置和重启网络服务
gec@ubuntu:~$ sudo service networking force-reload
gec@ubuntu:~$ sudo service networking restart
【5】查看指定的网址的IP地址: host
gec@ubuntu:~$ host www.qq
注意:
host成功返回域名的IP地址,代表当前网络是通的。
host成功返回域名的IP地址,代表当前系统的DNS解析是正常的。
DNS解析,就是通过域名,查询其对应的IP 如果ping成功,但host不成功,代表当前电脑的DNS配置有问题 解决办法
gec@ubuntu:~$ sudo vi /etc/resolv.conf
【6】重启 DNS 服务
gec@ubuntu:~$ sudo service systemd-resolved restart
启停指定的网络接口(网卡)
gec@ubuntu:~$ sudo ifconfig ens33 up ==> 启用ens33
gec@ubuntu:~$ sudo ifconfig ens33 down ==> 停用ens33
以上命令也可以用如下命令替代,注意:有些系统不支持
gec@ubuntu:~$ sudo ifup ens33 ==> 启用ens33
gec@ubuntu:~$ sudo ifdown ens33 ==> 停用ens33
【7】临时修改IP地址:ifconfig
gec@ubuntu:~$ sudo ifconfig ens33 192.168.1.103
指定默认网关
gec@ubuntu:~$ sudo route add default gw 192.168.1.1
【8】配置Linux网络永久
sudo vi /etc/network/interfaces
设置固定IP:
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
auto ens33
iface ens33 inet static
address 169.254.54.200 # IP地址,根据具体的网络环境来写
netmask 255.255.0.0 # 子网掩码
gateway 169.254.54.1 # 网关地址
设置动态IP(自动获取IP)
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
auto ens33
iface ens33 inet dhcp
虚拟机:ESC:编辑快捷键模式 例如: :wq退出
打开命令终端,输入 cd /mnt/hgfs 进入共享文件夹,通过命令ls查看
cd /mnt/hgfs/share
【9】touch+mkdir+rm
创建文本文件:touch x.txt
删除:rm 文本文件名
创建文件夹:mkdir 文件名
删除:rmdir 文件名
删除文件夹:rm -r fname
rm -rf fname -r 是指删除目录,-f 是强制删除
【10】字符编辑器vi安装
下载安装vim版本的命令是:
sudo apt install vim
设置常用设置:sudo cat /etc/vim/vimrc
【11】mv
mv +1文本文件名 +2新文本文件 (把1重命名为2)
【12】echo
echo $PATH 查看环境变量
ctrl+F:上一页 ctrl+b:下一页
虚拟机重新安装:关闭服务,删除注册表的相关信息。
【13】打开多个虚拟终端
shift+ctrl+N: 打开多个虚拟终端
【14】sudo +reboot 重启虚拟机
【15】zip
将文本文件压缩成压缩包:zip fname.zip fname.txt
zip fname
fname.txt 其他文件也是如此操作:把后缀改了就行,文件夹直接写名字。
删除操作:rm +fname.zip (回车确认)
/搜索内容:回车 (用于查找内容)
echo释义:回显,即将字符打印到屏幕上
【16】whoami+id+addgroup
gec@ubuntu:~$ whoami ==> 显示当前用户名
gec@ubuntu:~$ id ==> 显示与当前用户相关的ID信息
gec@ubuntu:~$ sudo addgroup gec ==> 添加用户组gec
gec@ubuntu:~$ sudo delgroup gec ==> 删除用户组gec
【17】新建用户 adduser
gec@ubuntu:~$ sudo adduser jack
【18】su
gec@ubuntu:~$ su jack
【19】cmd
cmd 启动服务:services.msc
ctrl+a 定位到开头
ctlr+e 定位到结尾
选中就是复制
【20】alias
alias 给一个命令取一个别名。 例如:alias c=‘clear’
【21】passwd
修改用户名:passwd 用户名
【22】history
history:用于显示执行过的历史命令记录
【23】创建多个文件夹mkdir -p
mkdir -p 文件夹/文件夹
./main:在当前文件夹运行main
mv oldfname new fname 替换文件名
vi +文件名(.txt .c .docx)
【24】tail +grep+scp
tail +.txt=查看文本文件内容
grep -i(不管大小写) “文本文件里面的一些内容” .txt =突出选中文本
grep -iv "文本内容一些“ .txt (- v排除) = 双引号里面的内容将会被删
除。a=`pwd `
echo $a=pwd指向的地址
虚拟机和虚拟机互联
桥接:
scp 用户名@IP地址:/home/gec/a.txt
将当前文件下的文件,逐个删除掉:
【25】管道 |
管道:gec@ubuntu:~$ ls |xargs rm /参数xargs
安装
gec@ubuntu:~$ sudo apt install xxx
卸载
gec@ubuntu:~$ sudo apt remove xxx
gec@ubuntu:~$ sudo apt remove --purge xxx #将配置文件也一并删除
【26】自动卸载一些已经无用的软件或服务
gec@ubuntu:~$ sudo apt autoremove
【27】df -h 查看系统分区内存占用情况
【28】find+tail+head
find /usr/include/ -name "s*o.h" 查看include里面的stdio.h
tail/head -n(行) 文件名 :查看文件内容
【29】scp
释义:在网络主机间拷贝文件
常见用法:将文件从远程主机拷贝到本地
:
gec@ubuntu:~$ scp ubuntu@134.175.190.226:/home/ubuntu/a.txt
将文件从本地拷贝到远程主机:
gec@ubuntu:~$ scp a.txt ubuntu@134.175.190.226:/home/ubuntu/a.txt
【30】权限:chmod
rw -r-- r--
user group other
文件所有者 文件所在组 其他
shift +K 定位到需要帮助的页面 如同:man …
sudo (管理员) chown (change owner 文件所有者) jack(用户1) 1.txt 的权限被赋予给jack
gec用户只能read .
【31】cal+dete
cal 查看黄历 cal -y 查看一年
dete查看日期
【32】重新启动虚拟机
shutdown -r now //马上重启
shutdown now //马上关机
shutdown 20:12 几点几分
shutdown +10 十分钟后自动关机
shutdown -c 取消关机计划
插口:jack, socket
更多推荐
Linux命令大全【实战演练】
发布评论