icodingicoding
主页
JavaScript
Vue
React
TypeScript
Node
bug
笔记
时间线
主页
JavaScript
Vue
React
TypeScript
Node
bug
笔记
时间线
  • Markdown 语法
  • 插件
  • Vue
  • 组件设计
  • Element-Ui
  • WebSocket
  • CSS
  • Uniapp
  • 进阶
  • 扫码枪
  • Nginx
  • Nuxt.js
  • Vue 时钟
  • Learning
  • Linux
  • 打包优化
  • 大屏可视化
  • Jenkins
  • SVN
  • JsDocs
  • 代码规范

Linux

centos

常用命令

# 显示当前目录下的文件和目录
ls

# 显示当前目录下的文件和目录,并以详细格式显示
ls -l

# 显示当前目录下的文件和目录,并以树状图格式显示
ls -R

# 切换目录
cd /path/to/directory

# 创建目录
mkdir directory_name

# 删除目录
rm -r directory_name

# 复制文件或目录
cp /path/to/source /path/to/destination

# 移动文件或目录
mv /path/to/source /path/to/destination

# 查看文件内容
cat /path/to/file

# 查看文件第一行
head /path/to/file

# 查看文件最后一行
tail /path/to/file

# 查看文件大小
du -sh /path/to/file

# 查看文件类型
file /path/to/file

# 查看进程
ps aux

# 查看端口占用
netstat -tulnp

# 查看系统信息
uname -a

# 查看系统内核版本
cat /proc/version

# 查看系统硬件信息
lshw

# 查看系统启动时间
who -b

# 查看系统登录用户
who

# 查看系统负载
uptime

# 查看系统中各个硬件设备的使用情况
iostat

# 查看系统中各个分区的使用情况
df -h

# 查看系统中各个文件系统的使用情况
df -T

# 查看系统中各个用户的使用情况
w

# 查看系统中各个进程的使用情况
top

# 查看系统中各个网络接口的使用情况
ifconfig

# 查看系统中各个网络连接的使用情况
ss -tuln

# 查看系统中各个服务的使用情况
systemctl status

# 查看系统中各个软件包的版本
rpm -qa

# 查看系统中各个用户组的使用情况
groups

# 查看系统中各个用户的登录信息
last

# 查看系统中各个用户的登录历史
lastlog

# 查看系统中各个用户的登录失败信息
faillog

# 查看系统中各个用户的登录失败次数
faillock

# 查看系统中各个用户的登录失败锁定时间
nologin

# 查看系统中各个用户的登录失败锁定时间
tallylog

# 查看系统中各个用户的登录失败锁定时间
utmp

# 查看系统中各个用户的登录失败锁定时间
wtmp

# 查看系统中各个用户的登录失败锁定时间
btmp

# 查看系统中各个用户的登录失败锁定时间
lastb

# 查看系统中各个用户的登录失败锁定时间
acct

# 查看系统中各个用户的登录失败锁定时间
gshadow

# 查看系统中各个用户的登录失败锁定时间
passwd

# 查看系统中各个用户的登录失败锁定时间
shadow

# 查看系统中各个用户的登录失败锁定时间
sudoers

# 查看系统中各个用户的登录失败锁定时间
sudoers.d

# 查看系统中各个用户的登录失败锁定时间
sudoers.tmp

# 查看系统中各个用户的登录失败锁定时间
sudoers.bak

# 查看系统中各个用户的登录失败锁定时间
sudoers.old

# 查看系统中各个用户的登录失败锁定时间
sudoers.rpmsave

# 查看系统中各个用户的登录失败锁定时间
sudoers.lock

# 查看系统中各个用户的登录失败锁定时间
sudoers.history

# 查看系统中各个用户的登录失败锁定时间
sudoers.tmp

# 查看系统中各个用户的登录失败锁定时间
sudoers.new

# 查看系统中各个用户的登录失败锁定时间
sudoers.bak

# 查看系统中各个用户的登录失败锁定时间
sudoers.old

# 查看系统中各个用户的登录失败锁定时间
sudoers.rpmsave

# 查看系统中各个用户的登录失败锁定时间
sudoers.lock

# 查看系统中各个用户的登录失败锁定时间
sudoers.history

# 查看系统中各个用户的登录失败锁定时间
sudoers.tmp

# 查看系统中各个用户的登录失败锁定时间
sudoers.new

# 查看系统中各个用户的登录失败锁定时间
sudoers.bak

# 查看系统中各个用户的登录失败锁定时间
sudoers.old

# 查看系统中各个用户的登录失败锁定时间
sudoers.rpmsave

# 查看系统中各个用户的登录失败锁定时间
sudoers.lock

# 查看系统中各个用户的登录失败锁定时间
sudoers.history

# 查看系统中各个用户的登录失败锁定时间
sudoers.tmp

# 查看系统中各个用户的登录失败锁定时间
sudoers.new

# 创建文件夹
mkdir -p /path/to/directory

安装 jenkins

  • jenkins 官网安装教程

解压文件

安装 unzip 工具

yum install -y unzip

基本解压命令

命令说明
unzip 文件名.zip解压到当前目录
unzip 文件名.zip -d /目标路径解压到指定目录
unzip -o 文件名.zip解压并覆盖已有文件(不提示)
unzip -n 文件名.zip解压时不覆盖已有文件
unzip -l 文件名.zip查看压缩包内容(不解压)
unzip -x 文件名.zip解压时排除某些文件

常用示例

# 解压到当前目录
unzip archive.zip

# 解压到指定目录
unzip archive.zip -d /home/user/documents

# 解压并覆盖所有文件(不提示)
unzip -o archive.zip -d /opt/app

# 查看压缩包内容
unzip -l archive.zip

# 解压时排除特定文件
unzip archive.zip -x "*.log"

删除文件

基本删除命令

命令说明
rm 文件名删除单个文件
rm -f 文件名强制删除,不提示确认
rm -i 文件名删除前提示确认
rm -r 目录名递归删除目录及其内容
rm -rf 目录名强制递归删除(慎用!)

常用示例

# 删除单个文件
rm file.txt

# 删除多个文件
rm file1.txt file2.txt file3.txt

# 强制删除(不提示)
rm -f file.txt

# 删除前确认
rm -i file.txt

# 删除目录及其所有内容
rm -r /path/to/directory

# 强制删除目录(危险操作!)
rm -rf /path/to/directory

# 使用通配符删除
rm *.log          # 删除所有 .log 文件
rm test_*.txt     # 删除 test_ 开头的 txt 文件

其他删除命令

# 删除空目录
rmdir empty_directory

# 查找并删除特定文件
find /path -name "*.tmp" -type f -delete

# 删除指定时间前的文件
find /path -type f -mtime +30 -delete  # 删除30天前的文件

安全删除(可选)

如果需要安全删除(防止恢复),可安装 shred 工具:

# 安全删除文件(覆盖多次后删除)
shred -u file.txt

# 指定覆盖次数
shred -n 5 -u file.txt  # 覆盖5次后删除
最后编辑:
上一页
Learning
下一页
打包优化