Ubuntu22.04 Linux操作系统的一些基础命令介绍

#常用安装工具:apt\apt-get,常用参数相同

#更新软件库镜像源
apt update
apt-get update
#更新系统及软件更新
apt upgrade
apt-get upgrade
#搜索软件包
apt-get search net-tools
#安装指定软件net-tools,该软件包,包含很多网络运行工具,如ping、ifconfig、netstat等
apt install net-tools
#卸载指定软件net-tools,需要选择yes or no 时,自动 yes
apt-get autoremove net-tools -y

#查看本地ip

ifconfig

#创建文件夹命令,-p 代表如果不存在的目录就直接创建一个。

mkdir -p /root/mkk/ssh

#创建文件命令,文件默认为空

touch /root/mkk/ssh/mykey.pem

#编辑文件命令,常见的有vim vi nano等

#vim
vim /root/mkk/ssh/mykey.pem
#按i进入标记模式,保存并退按Esc键,输入 冒号,后面加 wq 回车。

#查看文件命令,|more表示每次显示1页,按任意键显示下一页,直到结束或按Ctrl+C退出,直接都显示就不用这个参数。

cat /root/mkk/ssh/mykey.pem |more

#查看目录命令ls、ll

#列出文件及文件夹名字
ls /root/mkk/ssh
#列出文件及文件夹带文件信息
ls -l
#列出文件及文件夹名字及其信息,包括.开头的文件夹及文件
ll /root/mkk/ssh

#进入目录命令

cd /root/mkk/ssh

#文件移动、改名、拷贝、删除

#移动
mv /root/mkk/ssh/mykey.pem /root/mkk/
#改名
mv /root/mkk/mykey.pem /root/mkk/mykey1.pem
#拷贝文件
cp /root/mkk/mykey1.pem /root/mkk/ssh/mypeky.pem
#拷贝文件夹
cp /root/mkk/ssh /root/mkk/ssh1
#删除文件
rm /root/mkk/mykey1.pem
#删除文件夹,需要-r参数
rm -r /root/mkk/ssh1
#修改文件的修改时间:touch -m -t YYYYMMDDhhmm.ss filename
touch -m -t 202212201201.00 /root/mkk/ssh/mypeky.pem
#查看 /root/mkk/ss目录下名字带有pem的所有文件的信息
ll /root/mkk/ssh |grep pem

#文件搜索

find -name mykey.pem

#压缩解压命令

# 压缩
tar -czvf /root/mkk/1.tar.gz /root/mkk/ssh  
# 解压缩
tar -xzvf /root/mkk/1.tar.gz 

#添加用户

#添加用户myuser
adduser myuser
#给myuser配上sudo权限
usermod -aG sudo myuser
#修改文件夹所有者
chown myuser:myuser /root/mmk
#修改文件或文件夹的访问权限
chmod 775 /root/mmk

#切换用户名

su - mkk

#查看进程信息:

#查现在时刻的进程信息,过滤带有ufw的。不带后面参数表示全部显示
ps aux |grep ufw
#实施查看进程信息,退出需要Ctrl+C
top
htop

#查看磁盘信息

#以MB为单位
df -h
#以字节为单位
df

#日志查看

#查看现在时刻内容
tail mylogs.log
# 实时查看log内容
tail -f mylogs.log  

#查看系统信息

#方法1
cat /etc/os-release
#方法2
lsb_release

#查看进程信息

#系统版本升级

do-release-upgrade