怎样创作网站,织梦网站做站群,企业网站制作 深圳,二维码生成器下载Linux命令速查表
本速查表涵盖了一些常用的Linux命令#xff0c;包括文件操作、软件管理、进程管理、系统信息等方面的内容#xff0c;适合Linux初学者参考使用。
文件操作
查看文件内容
head
head命令用于显示文件的开头部分内容。 head filename # 显示文件开头部分内…Linux命令速查表
本速查表涵盖了一些常用的Linux命令包括文件操作、软件管理、进程管理、系统信息等方面的内容适合Linux初学者参考使用。
文件操作
查看文件内容
head
head命令用于显示文件的开头部分内容。 head filename # 显示文件开头部分内容head -n 10 filename # 显示文件开头部分前10行内容
【参数】
-n指定显示的行数。
tail
tail命令用于显示文件的结尾部分内容。 tail filename # 显示文件结尾部分内容tail -n 10 filename # 显示文件结尾部分后10行内容tail -f filename # 实时显示文件新增内容
【参数】 -n指定显示的行数。 -f实时显示新增内容。
文件查找与定位
find
find命令用于在指定目录下查找文件。 find /path/to/search -name filename # 在指定目录下查找文件
【参数】
-name按文件名查找。
locate
locate命令用于快速定位文件。 locate filename # 快速定位文件
【注意】使用locate命令前需要更新数据库。 sudo updatedb # 更新数据库
文件压缩与解压缩
tar
tar命令用于打包和解包文件。 tar -czvf archive.tar.gz directory # 压缩目录为.tar.gz文件tar -xzvf archive.tar.gz # 解压.tar.gz文件
【参数】 -c创建新的归档文件。 -x从归档文件中提取文件。 -z通过gzip命令来压缩/解压缩文件。 -v显示详细信息。 -f指定归档文件的名称。
unzip
unzip命令用于解压缩.zip文件。 unzip filename.zip # 解压缩.zip文件
文件权限管理
chmod
chmod命令用于修改文件或目录的权限。 chmod permissions filename # 修改文件或目录的权限
【参数】
permissions权限设置如777表示所有用户都有读、写、执行权限。
chown
chown命令用于修改文件或目录的所有者。 chown owner:group filename # 修改文件或目录的所有者和所属组
【参数】 owner新的所有者。 group新的所属组。
软件管理
软件安装与更新
apt
apt命令用于包管理操作如安装、更新和删除软件包。 sudo apt update # 更新软件包列表sudo apt install package_name # 安装软件包sudo apt remove package_name # 卸载软件包sudo apt upgrade # 升级已安装的软件包
软件查询
dpkg
dpkg命令用于管理.deb包。 dpkg -l | grep package_name # 查询.deb包信息
rpm
rpm命令用于管理.rpm包。 rpm -qa | grep package_name # 查询.rpm包信息
进程管理
进程查看
ps
ps命令用于列出系统中的进程。 ps # 列出当前终端下的所有进程ps aux # 列出系统中的所有进程
【参数】 -e显示所有进程。 -f显示详细的进程信息。 -l以长格式显示进程信息。
top
top命令用于实时显示系统中各个进程的资源占用情况。 top
【交互命令】 q退出。 k杀死一个进程。
进程控制
kill
kill命令用于终止进程。 kill PID # 终止指定PID的进程
【信号】 kill -9 PID强制终止进程。 kill -l列出所有信号。
pkill
pkill命令用于根据进程名终止进程。 pkill process_name # 终止指定名字的进程
killall
killall命令用于终止指定名字的进程。 killall process_name # 终止指定名字的进程
系统信息
硬件信息
uname
uname命令用于显示系统信息。 uname -a # 显示所有信息uname -s # 显示内核名称uname -n # 显示网络主机名uname -r # 显示内核发布uname -v # 显示内核版本uname -m # 显示硬件名称uname -p # 显示处理器类型uname -i # 显示硬件平台uname -o # 显示操作系统
磁盘信息
df
df命令用于显示磁盘分区上的可使用的磁盘空间。 df # 显示所有挂载的分区的信息df -h # 以人类可读的方式显示
内存信息
free
free命令用于显示系统中空闲和已用的内存。 free
网络信息
ifconfig
ifconfig命令用于显示和配置网络设备。 ifconfig # 显示所有网络设备的信息#### ipip命令用于显示和配置网络设备、路由、策略路由和隧道。baship addr show # 显示所有网络设备的信息
当然请看下面的内容。
网络操作
wget
wget命令用于从网络上下载文件。 wget URL # 下载指定URL的文件wget -c URL # 断点续传下载文件
【参数】
-c断点续传下载文件。
curl
curl命令用于在命令行下工作的网络工具支持多种协议。 curl URL # 显示URL的内容curl -O URL # 将URL内容保存为文件curl -L URL # 跟踪重定向curl -u username:password URL # 使用用户名和密码进行身份验证
【参数】 -O将URL内容保存为文件。 -L跟踪重定向。 -u使用用户名和密码进行身份验证。
ssh
ssh命令用于远程登录到另一台计算机。 ssh usernamehostname # 远程登录到指定计算机
【参数】 username远程计算机的用户名。 hostname远程计算机的主机名或IP地址。
scp
scp命令用于在计算机之间安全地复制文件和目录。 scp file usernamehostname:/path/to/destination # 将文件复制到远程计算机scp -r directory usernamehostname:/path/to/destination # 将目录复制到远程计算机
【参数】
-r递归复制整个目录。
系统管理
shutdown
shutdown命令用于关闭或重启计算机。 shutdown -h now # 立即关机shutdown -r now # 立即重启
【参数】 -h now立即关机。 -r now立即重启。
reboot
reboot命令用于重启计算机。 reboot # 重启计算机
uname
uname命令用于显示系统信息。 uname -a # 显示所有信息uname -s # 显示内核名称uname -n # 显示网络主机名uname -r # 显示内核发布uname -v # 显示内核版本uname -m # 显示硬件名称uname -p # 显示处理器类型uname -i # 显示硬件平台uname -o # 显示操作系统
杂项
date
date命令用于显示或设置系统时间和日期。 date # 显示当前时间和日期date -s YYYY-MM-DD HH:MM:SS # 设置系统时间和日期
【参数】
-s设置系统时间和日期。
cal
cal命令用于显示日历。 cal # 显示当月日历cal year # 显示指定年份的日历cal month year # 显示指定月份和年份的日历
小结
以上是一些常见的Linux命令涵盖了文件操作、软件管理、进程管理和系统信息等方面。熟练掌握这些命令可以帮助你更好地管理和维护Linux系统。如果你是Linux初学者建议从基础命令开始学习逐步提升技能加深对Linux系统的理解。
微信公众号搜索“一码当先”每日为你分享更多IT干货。