Linux系列1——基础命令
linux-dash
A beautiful web dashboard for Linux
项目地址:https://gitcode.com/gh_mirrors/li/linux-dash

·
一、基础命令
-
重启网络服务
sytemctl restart network
-
查看IP
ipconfig
二、系统常见命令
-
常见命令——ls
命令 描述 ls 查看当前文件夹/路径/目录中的所有文件,list file,列表展示文件。
-a:查看所有文件,包括隐藏文件
linux中以.开头的文件默认为隐藏文件
-l:按照列表的方式,展示文件信息
-R:地柜使用树形的方式展示文件夹中的所有文件 -
系统常见命令——cd
命令 描述 cd 改变当前文件夹的命令,进入指定的文件夹,英文:change directory——cd
cd path/:表示命令行中切换到path/路径/文件夹/目录中
cd:直接回车进入当前用户的家目录中
root用户进入/root/
waltz用户,进入/home/waltz
cd /:进入根目录
cd /etc:进入根目录下的etc路径
cd test:进入当前目录下的test路径 -
系统常见命令——pwd
命令 描述 pwd 查看当前命令执行的路径
英文:print working directory -
系统常见命令——系统关闭/重启
命令 描述 shutdown 系统关闭的命令
shutdown -h now 立刻关闭系统
shutdown -h 15:30 指定时间关闭系统
shutdown -h 5 5分钟后关闭系统
shutdown -h 10 “系统即将关闭” 10分钟后关闭系统,通知用户
shutdown -r now 立刻重启系统
shutdown -c 取消关闭系统的行为reboot 重启系统 poweroff 关闭系统 sync 同步内存数据到磁盘,保证关闭时系统不会造成数据丢失 -
系统常见命令——网络信息/任务管理器/进程查看/端口占用
命令 描述 ifconfig 查看Unix/linux系统中的网络信息
展示网卡连接网络的信息、本机回环地址信息top 查看Unix/linux系统中的所有运行程序的信息
类似windows中的任务管理器ps 查看和筛选正在运行的某个进程
ps -ef|grep sshed 查看sshd程序是否正在运行
ps -aux|grep firewalld 查看防火墙程序是否正在运行lsof -i 用来显示符合条件的进程情况,lsof(list open files)
lsof -i :端口号 查看某一端口的占用情况 -
系统常见命令——软件更新/系统更新
命令 描述 yum 联网的方式,在线安装软件
yum list:查看当前系统中已经安装过的软件列表
yum search 名称:查看包含关键字名称的可以安装的软件
yum install 软件全名称:安装某个指定名称的软件
yum remove 软件名称:卸载某个指定名称的软件rpm 离线的方式,安装rpm离线软件包
rpm -i 离线软件包:rpm安装一个软件包
rpm -e 软件名称:卸载一个rpm方式安装的软件
rpm -qa 列出所有使用rpm方式安装过的软件系统更新 更新软件源:
yum update 找到有哪些软件可以更新的信息
更新系统
yum upgrade pkg 指定更新软件信息 -
系统操作命令——帮助命令
命令 描述 man 查看某个命令的说明文档
如:man ls–help 所有命令的通用选项,查看当前命令的操作手册
如:ls --helpwhereis 查看某个名称的命令文件出现在哪些文件夹中
如:whereis lswhich 查看某个命令,可执行文件在哪个文件夹中 -
基础操作命令——文件操作
命令 描述 touch 创建一个空白文件
语法:touch 文件名称rm 删除一个文件
-r选项:删除文件夹
语法:rm -rf * 删除当前文件夹下所有文件
语法:rm -rf / 危险操作,删除所有内容mkdir 创建一个文件夹
语法:mkdir 文件夹名称
语法:mkdir -p 文件夹/文件夹 循环创建文件夹rmdir 删除一个非空文件夹,很少使用
一般用rm -rf替代cp 复制一个文件到目标路径—cp:复制
cp 原文件 目标文件:将一个原文件复制到目标路径中mv 移动一个文件到目标路径—mv:move
mv 原文件 目标路径:将一个原文件移动到目标路径中(剪贴) -
基础操作命令——文件权限命令
权限的描述:rwx 分别描述了只读、只写、执行三种权限,在计算机中为了更好的更简单的 表示权限,可以使用十进制整数表示不同的权限组合:
每个文件的权限由三部分组成:当前用户权限(user),当前用户所属组的权限(group),其他用户权限(other)
权限说明 字符描述方式(r w x) 二进制描述方式(r w x) 十进制描述方式(r w x) 没有权限 — — — 0 0 0 0(0+0+0) 只读权限 r — — 1 0 0 4(4+0+0) 读写权限 r w — 1 1 0 6(4+2+0) 所有权限 r w x 1 1 1 7(4+2+1) 命令 描述 chmod 授权命令 当创建一个文件时,默认的权限为:rw- r-- r–
-
案例1:给当前用户授权—添加执行权限
chmod u+x demo.py 说明:+代表添加权限
-
案例2:给当前用户rw权限,用户组rw权限,其他用户r权限
chmod u=rw,g=rw,o=r demo.py
-
案例3:给当前用户rwx权限,用户组rw权限,其他用户rw权限
chmod 766 demo.py
-
案例4:收回权限
chmod u-x,o-w demo.py 说明:- 代表减少权限
-
-
基础操作命令——压缩归档命令
当需要传送多个文件时,需要对文件进行压缩操作,linux中有两种操作方式:
(1)归档:将多个文件整理到一个文件夹中
常用的操作命令:tar,打包后的文件后缀名约定为.tar,tar命令只是将多个文件打包到一块,并没有进行压缩。
命令 描述 tar 归档命令、打包命令
-c 打包(compress)
-x 拆包
-t 查包(text)
-v 显示处理信息(verbose)
-f 处理过程不进行询问(confirm)-
案例打包:将demo.py,demo1.py,demo2.py打包成一个压缩文件
tar -cvf python_demo.tar demo.py demo1.py demo2.py
-
案例查包
tar -tvf python_demo.tar
-
案例解包
tar -xvf python_demo.tar
(2)压缩: linux/unix提供压缩解压命令,对合并后的tar包进行压缩节省硬盘空间。
命令 描述 gzip 压缩解压命令
压缩文件
gzip 文件名称.tar:压缩tar包,得到压缩文件 文件名称.tar.gz
解压文件
gzip -d 文件名称.tar.gz:解压文件得到tar包 文件名称.tar
-d选项:decompress 解压缩bzip2 压缩解压命令 zip/unzip zip用于压缩文件,得到:文件名称.zip
unzip用于解压缩zip文件xz 压缩
xz -z 文件.tar 压缩后的文件 文件.tar.xz
解压
xz -d 文件.tar.xz 解压缩后的文件 文件.tar -




A beautiful web dashboard for Linux
最近提交(Master分支:19 天前 )
186a802e
added ecosystem file for PM2 5 年前
5def40a3
Add host customization support for the NodeJS version 5 年前
更多推荐
所有评论(0)