[...]blog:locate 命令:文件查找命令 - 灵魂信息 (soulio.top)[...]
首页
留言
统计
友链
归档
关于
Search
1
typecho博客-SEO优化-永久链接设置-伪静态
88 阅读
2
搭建网站的三种方式:家庭服务器、云服务器、serv00免费服务器
60 阅读
3
typecho主题和插件
52 阅读
4
DNF:包管理器
51 阅读
5
Homebrew:包管理器
45 阅读
网站搭建
Linux命令详解
登录
Search
标签搜索
Linux命令
serv00
Linux
网站搭建
typecho
Excel
正则表达式
PVE
mdx
soulio
累计撰写
146
篇文章
累计收到
2
条评论
今日撰写
0
篇文章
首页
栏目
网站搭建
Linux命令详解
页面
留言
统计
友链
归档
关于
用户登录
登录
搜索到
146
篇与
的结果
2024-09-03
alias:给长命令起一个简短的别名
alias 可以给长命令起一个简短的别名,便于使用和记忆。下面是用法和示例:1. 创建别名创建别名:用ll替代ls -lFalias ll='ls -lF' 使用效果$ ll total 32 -rw-r--r-- 1 soulio soulio 17 Feb 7 00:13 Dockerfile drwxr-xr-x 2 soulio soulio 4096 Feb 2 18:10 Myhelloworld/ drwxr-xr-x 2 soulio soulio 4096 Jan 31 17:37 cowsay/ 通过在终端中使用 alias 命令创建的别名只在当前终端会话中有效。它仅存在于内存中。2. 永久化将alias ll='ls -lF'添加到配置文件中:~/.bashrc或者~/.bash_orofile。3. 显示所有别名要显示当前定义的所有别名,只需输入 alias 命令:alias 4. 删除别名unalias ll删除内存中的别名。5.实践curl cheat.sh/cmd 简化为 qc cmdcurl cheat.sh/cmd:在终端中查询命令示例$ curl cheat.sh/ls cheat:ls ls <dir> # To display everything in <dir>, including hidden files: ls -a <dir> # To display all files, along with the size (with unit suffixes) and timestamp: ls -lh <dir> # To display files, sorted by size: ls -S <dir>
2024年09月03日
15 阅读
0 评论
0 点赞
2024-09-03
etc
/etc 目录用于存放系统的配置文件。一、/etc目录简介/etc 目录用于存放系统的配置文件。例如: 用户和组配置: /etc/passwd:用户账户信息。 /etc/shadow:加密的用户密码信息。 /etc/group:用户组信息。 /etc/gshadow:加密的用户组密码信息。 系统启动和关机脚本: /etc/rc.local:系统启动时运行的本地脚本。 /etc/init.d/:系统初始化脚本目录。 网络配置: /etc/hosts:主机名到IP地址的映射。 /etc/resolv.conf:DNS服务器配置。 /etc/network/:网络配置文件目录。 文件系统配置: /etc/fstab:文件系统挂载信息。 服务配置: /etc/nginx/:Nginx Web服务器配置目录。 /etc/apache2/:Apache Web服务器配置目录。 /etc/sshd/:SSH守护进程配置目录。 /etc/cron.d/:cron定时任务配置目录。 系统日志和系统信息: /etc/motd:消息 motd(message of the day)。 /etc/issue:登录提示信息。 其他配置文件: /etc/profile:系统范围的bash shell启动脚本。 /etc/bash.bashrc:bash shell的用户配置脚本。 /etc/environment:系统环境变量。 应用程序配置: /etc/default/:默认应用程序配置文件目录。 /etc/xdg/:X Display Group(xdg)应用程序配置目录。 这些文件和目录包含了Linux系统的大多数配置信息,系统管理员通常会在这里进行配置更改来管理系统的行为。二、更多内容 default:存放配置文件 locale:设置系统默认语言、时间 fstab:挂载文件系统 samba:共享目录 samba配置详解 官网wiki sysctl.conf:内核参数
2024年09月03日
13 阅读
0 评论
0 点赞
2024-09-02
Linux-bin目录
title: Linux之bin目录简介/bin 目录是 Linux 和类 Unix 操作系统中的一个重要目录,其全称通常是 "binary",代表它包含的是可执行程序(二进制文件)。 位置:/bin 目录位于系统的根目录(/)下。 用途:该目录包含了系统启动和运行时最基本的命令,这些命令是所有用户(包括普通用户和超级用户)都需要使用的。 内容:在 /bin 目录中,通常包含以下类型的程序: 常用的命令行工具,如 ls(列出目录内容)、cp(复制文件)、mv(移动或重命名文件)等。 文件操作工具,如 rm(删除文件)、chmod(更改文件权限)、chown(更改文件所有者)等。 系统管理工具,如 reboot(重启系统)、shutdown(关闭系统)等。 网络工具,如 ping(检测网络连接)、ifconfig(配置网络接口)等(尽管这些工具在较新的系统中可能被其他命令取代)。 系统启动:因为 /bin 目录包含启动系统所需的基本命令,所以在系统启动时,/bin 目录必须挂载,并且其内容可供所有用户访问。 与 /usr/bin 的关系:在许多 Linux 发行版中,/bin 目录实际上是 /usr/bin 的一个链接(符号链接),这样做是为了节省空间和简化系统结构。不过,有些发行版仍然将 /bin 维护为一个独立的目录。 可执行文件:在 /bin 目录中的文件通常是可执行文件,它们是二进制格式的,可以直接由系统执行,不需要解释器。 权限:由于 /bin 目录中的命令是系统运行的基础,因此这些命令通常具有适当的权限设置,允许所有用户执行。 总结来说,/bin 目录是 Linux 系统中存放最常用命令的地方,它对于系统的正常运行至关重要。查看/bin目录少则几百,多则几千个应用。$ tree /bin /bin |-- NF -> col1 |-- X11 -> . |-- [ |-- aa-enabled |-- aa-exec |-- aa-features-abi |-- aconnect |-- add-apt-repository |-- addpart |-- addr2line -> x86_64-linux-gnu-addr2line |-- alsabat |-- alsaloop |-- alsamixer |-- alsatplg |-- alsaucm |-- amidi |-- amixer |-- aplay |-- aplaymidi |-- apport-bug |-- apport-cli |-- apport-collect -> apport-bug |-- apport-unpack |-- apropos -> whatis |-- apt |-- apt-add-repository -> add-apt-repository |-- apt-cache |-- apt-cdrom |-- apt-config |-- apt-extracttemplates |-- apt-ftparchive |-- apt-get |-- apt-key |-- apt-mark |-- apt-sortpkgs |-- ar -> x86_64-linux-gnu-ar |-- arch |-- arecord -> aplay |-- arecordmidi |-- as -> x86_64-linux-gnu-as |-- aseqdump |-- aseqnet |-- awk -> /etc/alternatives/awk |-- axfer |-- b2sum |-- base32 |-- base64 |-- basename |-- basenc |-- bash |-- bashbug |-- bootctl |-- busctl |-- busybox |-- byobu |-- byobu-config |-- byobu-ctrl-a |-- byobu-disable |-- byobu-disable-prompt |-- byobu-enable |-- byobu-enable-prompt |-- byobu-export |-- byobu-janitor |-- byobu-keybindings |-- byobu-launch |-- byobu-launcher |-- byobu-launcher-install |-- byobu-launcher-uninstall |-- byobu-layout |-- byobu-prompt |-- byobu-quiet |-- byobu-reconnect-sockets |-- byobu-screen -> byobu |-- byobu-select-backend |-- byobu-select-profile |-- byobu-select-session |-- byobu-shell |-- byobu-silent |-- byobu-status |-- byobu-status-detail |-- byobu-tmux -> byobu |-- byobu-ugraph |-- byobu-ulevel |-- c++ -> /etc/alternatives/c++ |-- c++filt -> x86_64-linux-gnu-c++filt |-- c89 -> /etc/alternatives/c89 |-- c89-gcc |-- c99 -> /etc/alternatives/c99 |-- c99-gcc |-- c_rehash |-- cal -> ncal |-- captoinfo -> tic |-- cat |-- catman |-- cc -> /etc/alternatives/cc |-- chage |-- chardet -> chardetect |-- chardetect |-- chattr |-- chcon |-- chfn |-- chgrp |-- chmod |-- choom |-- chown |-- chrt |-- chsh |-- chvt |-- ckbcomp |-- cksum |-- clear |-- clear_console |-- cmp |-- codepage |-- col |-- col1 |-- col2 -> col1 |-- col3 -> col1 |-- col4 -> col1 |-- col5 -> col1 |-- col6 -> col1 |-- col7 -> col1 |-- col8 -> col1 |-- col9 -> col1 |-- colcrt |-- colrm |-- column |-- comm |-- containerd |-- containerd-shim |-- containerd-shim-runc-v1 |-- containerd-shim-runc-v2 |-- corelist |-- cp |-- cpan |-- cpan5.34-x86_64-linux-gnu |-- cpio |-- cpp -> cpp-11 |-- cpp-11 -> x86_64-linux-gnu-cpp-11 |-- crontab |-- csplit |-- ctail |-- ctr |-- ctstat -> lnstat |-- curl |-- cut |-- cvtsudoers |-- dash |-- date |-- dbus-cleanup-sockets |-- dbus-daemon |-- dbus-launch |-- dbus-monitor |-- dbus-run-session |-- dbus-send |-- dbus-update-activation-environment |-- dbus-uuidgen |-- dd |-- deallocvt |-- deb-systemd-helper |-- deb-systemd-invoke |-- debconf |-- debconf-apt-progress |-- debconf-communicate |-- debconf-copydb |-- debconf-escape |-- debconf-set-selections |-- debconf-show |-- debian-distro-info |-- delpart |-- delv |-- df |-- dh_bash-completion |-- dh_numpy3 |-- dh_python3-ply |-- diff |-- diff3 |-- dig |-- dir |-- dircolors |-- dirmngr |-- dirmngr-client |-- dirname |-- distro-info -> ubuntu-distro-info |-- dmesg |-- dnsdomainname -> hostname |-- do-release-upgrade |-- docker |-- docker-proxy |-- dockerd |-- dockerd-rootless-setuptool.sh |-- dockerd-rootless.sh |-- domainname -> hostname |-- dpkg |-- dpkg-deb |-- dpkg-divert |-- dpkg-maintscript-helper |-- dpkg-query |-- dpkg-realpath |-- dpkg-split |-- dpkg-statoverride |-- dpkg-trigger |-- du |-- dumpkeys |-- dwp -> x86_64-linux-gnu-dwp |-- echo |-- ed |-- editor -> /etc/alternatives/editor |-- egrep |-- eject |-- elfedit -> x86_64-linux-gnu-elfedit |-- enc2xs |-- encguess |-- env |-- envsubst |-- eqn |-- ex -> /etc/alternatives/ex |-- expand |-- expiry |-- expr |-- f2py3 |-- f2py3.10 |-- factor |-- faillog |-- fallocate |-- false |-- festival |-- festival_client |-- fgconsole |-- fgrep |-- file |-- fincore |-- find |-- findmnt |-- finger |-- flock |-- fmt |-- fold |-- free |-- ftp -> /etc/alternatives/ftp |-- fuser |-- fusermount -> fusermount3 |-- fusermount3 |-- futurize -> /etc/alternatives/futurize |-- g++ -> g++-11 |-- g++-11 -> x86_64-linux-gnu-g++-11 |-- gapplication |-- gawk |-- gcc -> gcc-11 |-- gcc-11 -> x86_64-linux-gnu-gcc-11 |-- gcc-ar -> gcc-ar-11 |-- gcc-ar-11 -> x86_64-linux-gnu-gcc-ar-11 |-- gcc-nm -> gcc-nm-11 |-- gcc-nm-11 -> x86_64-linux-gnu-gcc-nm-11 |-- gcc-ranlib -> gcc-ranlib-11 |-- gcc-ranlib-11 -> x86_64-linux-gnu-gcc-ranlib-11 |-- gcov -> gcov-11 |-- gcov-11 -> x86_64-linux-gnu-gcov-11 |-- gcov-dump -> gcov-dump-11 |-- gcov-dump-11 -> x86_64-linux-gnu-gcov-dump-11 |-- gcov-tool -> gcov-tool-11 |-- gcov-tool-11 -> x86_64-linux-gnu-gcov-tool-11 |-- gdbus |-- gencat |-- geqn -> eqn |-- getconf |-- getent |-- getkeycodes |-- getopt |-- gettext |-- gettext.sh |-- ginstall-info -> install-info |-- gio |-- gio-querymodules -> ../lib/x86_64-linux-gnu/glib-2.0/gio-querymodules |-- git |-- git-receive-pack -> git |-- git-shell |-- git-upload-archive -> git |-- git-upload-pack -> git |-- glances |-- glib-compile-schemas -> ../lib/x86_64-linux-gnu/glib-2.0/glib-compile-schemas |-- gold -> x86_64-linux-gnu-gold |-- gpasswd |-- gpg |-- gpg-agent |-- gpg-connect-agent |-- gpg-wks-server |-- gpg-zip |-- gpgcompose |-- gpgconf |-- gpgparsemail |-- gpgsm |-- gpgsplit |-- gpgtar |-- gpgv |-- gpic -> pic |-- gprof -> x86_64-linux-gnu-gprof |-- grep |-- gresource |-- groff |-- grog |-- grops |-- grotty |-- groups |-- gsettings |-- gtbl -> tbl |-- gunzip |-- gzexe |-- gzip |-- h2ph |-- h2xs |-- hardlink |-- hd -> hexdump |-- head |-- helpztags |-- hexdump |-- host |-- hostid |-- hostname |-- hostnamectl |-- htop |-- hwe-support-status |-- i386 -> setarch |-- iconv |-- id |-- iecset |-- info |-- infobrowser -> /etc/alternatives/infobrowser |-- infocmp |-- infotocap -> tic |-- install |-- install-info |-- instmodsh |-- ionice |-- ip |-- ipcmk |-- ipcrm |-- ipcs |-- iptables-xml -> ../sbin/xtables-legacy-multi |-- ischroot |-- join |-- journalctl |-- json_pp |-- kbd_mode |-- kbdinfo |-- kbxutil |-- keep-one-running -> run-one |-- kernel-install |-- keyring |-- kill |-- killall |-- kmod |-- last |-- lastb -> last |-- lastlog |-- lcf |-- ld -> x86_64-linux-gnu-ld |-- ld.bfd -> x86_64-linux-gnu-ld.bfd |-- ld.gold -> x86_64-linux-gnu-ld.gold |-- ldd |-- less |-- lessecho |-- lessfile -> lesspipe |-- lesskey |-- lesspipe |-- lexgrog |-- libnetcfg |-- link |-- linux32 -> setarch |-- linux64 -> setarch |-- ln |-- lnstat |-- loadkeys |-- loadunimap |-- locale |-- locale-check |-- localectl |-- localedef |-- logger |-- login |-- loginctl |-- logname |-- look |-- lowntfs-3g |-- ls |-- lsattr |-- lsb_release |-- lsblk |-- lscpu |-- lshw |-- lsipc |-- lslocks |-- lslogins |-- lsmem |-- lsmod -> kmod |-- lsns |-- lsof |-- lspci |-- lspgpot |-- lsusb |-- lto-dump-11 -> x86_64-linux-gnu-lto-dump-11 |-- lzcat -> /etc/alternatives/lzcat |-- lzcmp -> /etc/alternatives/lzcmp |-- lzdiff -> /etc/alternatives/lzdiff |-- lzegrep -> /etc/alternatives/lzegrep |-- lzfgrep -> /etc/alternatives/lzfgrep |-- lzgrep -> /etc/alternatives/lzgrep |-- lzless -> /etc/alternatives/lzless |-- lzma -> /etc/alternatives/lzma |-- lzmainfo |-- lzmore -> /etc/alternatives/lzmore |-- man |-- man-recode |-- mandb |-- manifest |-- manpath |-- mapscrn |-- mawk |-- mcookie |-- md5sum |-- md5sum.textutils -> md5sum |-- mdig |-- memusage |-- memusagestat |-- mesg |-- mibdump |-- migrate-pubring-from-classic-gpg |-- mk_modmap |-- mkdir |-- mkfifo |-- mknod |-- mksquashfs |-- mktemp |-- more |-- mount |-- mountpoint |-- mt -> /etc/alternatives/mt |-- mt-gnu |-- mtr |-- mtr-packet |-- mtrace |-- mv |-- myisam_ftdump |-- mysql |-- mysql_config_editor |-- mysqladmin |-- mysqlcheck |-- mysqldump |-- mysqldumpslow |-- mysqlimport |-- mysqlpump |-- mysqlshow |-- mysqlslap |-- namei |-- nano |-- nawk -> /etc/alternatives/nawk |-- nc -> /etc/alternatives/nc |-- nc.openbsd |-- ncal |-- neqn |-- netcat -> /etc/alternatives/netcat |-- networkctl |-- networkd-dispatcher |-- newgrp |-- ngettext |-- nice |-- nisdomainname -> hostname |-- nl |-- nm -> x86_64-linux-gnu-nm |-- nohup |-- nproc |-- nroff |-- nsenter |-- nslookup |-- nstat |-- nsupdate |-- ntfs-3g |-- ntfs-3g.probe |-- ntfscat |-- ntfscluster |-- ntfscmp |-- ntfsdecrypt |-- ntfsfallocate |-- ntfsfix |-- ntfsinfo |-- ntfsls |-- ntfsmove |-- ntfsrecover |-- ntfssecaudit |-- ntfstruncate |-- ntfsusermap |-- ntfswipe |-- numfmt |-- objcopy -> x86_64-linux-gnu-objcopy |-- objdump -> x86_64-linux-gnu-objdump |-- od |-- oem-getlogs |-- on_ac_power -> /sbin/on_ac_power |-- openssl |-- openvt |-- pager -> /etc/alternatives/pager |-- partx |-- passwd |-- paste |-- pastebinit |-- pasteurize -> /etc/alternatives/pasteurize |-- patch |-- pathchk |-- pbget -> pbput |-- pbput |-- pbputs -> pbput |-- pdb3 -> pdb3.10 |-- pdb3.10 -> ../lib/python3.10/pdb.py |-- peekfd |-- perl |-- perl5.34-x86_64-linux-gnu |-- perl5.34.0 |-- perlbug |-- perldoc |-- perlivp |-- perlthanks |-- pgrep |-- pic |-- pico -> /etc/alternatives/pico |-- piconv |-- pidof -> /sbin/killall5 |-- pidwait |-- pigz |-- pinentry -> /etc/alternatives/pinentry |-- pinentry-curses |-- ping |-- ping4 -> ping |-- ping6 -> ping |-- pinky |-- pkaction |-- pkcheck |-- pkcon |-- pkexec |-- pkill -> pgrep |-- pkmon |-- pkttyagent |-- pl2pm |-- pldd |-- plymouth |-- pmap |-- pod2html |-- pod2man |-- pod2text |-- pod2usage |-- podchecker |-- pr |-- preconv |-- printenv |-- printf |-- prlimit |-- pro -> ubuntu-advantage |-- prove |-- prtstat |-- ps |-- psfaddtable -> psfxtable |-- psfgettable -> psfxtable |-- psfstriptable -> psfxtable |-- psfxtable |-- pslog |-- pstree |-- pstree.x11 -> pstree |-- ptar |-- ptardiff |-- ptargrep |-- ptx |-- purge-old-kernels |-- pwd |-- pwdx |-- py3clean |-- py3compile |-- py3versions -> ../share/python3/py3versions.py |-- pydoc3 -> pydoc3.10 |-- pydoc3.10 |-- pygettext3 -> pygettext3.10 |-- pygettext3.10 |-- pystache3 |-- python3 -> python3.10 |-- python3-config -> python3.10-config |-- python3-futurize |-- python3-pasteurize |-- python3.10 |-- python3.10-config -> x86_64-linux-gnu-python3.10-config |-- pythran |-- pythran-config |-- ranlib -> x86_64-linux-gnu-ranlib |-- rbash -> bash |-- rcp -> /etc/alternatives/rcp |-- rdma |-- readelf -> x86_64-linux-gnu-readelf |-- readlink |-- realpath |-- red |-- renice |-- reset -> tset |-- resizecons |-- resizepart |-- resolvectl |-- rev |-- rgrep |-- rlogin -> /etc/alternatives/rlogin |-- rm |-- rmdir |-- rnano -> nano |-- rootlesskit |-- rootlesskit-docker-proxy |-- routef |-- routel |-- rpcgen |-- rrsync |-- rsh -> /etc/alternatives/rsh |-- rsync |-- rsync-ssl |-- rtstat -> lnstat |-- run-one |-- run-one-constantly -> run-one |-- run-one-until-failure -> run-one |-- run-one-until-success -> run-one |-- run-parts |-- run-this-one -> run-one |-- runc |-- runcon |-- rview -> /etc/alternatives/rview |-- rvim -> /etc/alternatives/rvim |-- rzsh -> zsh |-- savelog |-- scp |-- screen |-- screendump |-- script |-- scriptlive |-- scriptreplay |-- sdiff |-- sed |-- select-editor |-- sensible-browser |-- sensible-editor |-- sensible-pager |-- sensors |-- sensors-conf-convert |-- seq |-- setarch |-- setfont |-- setkeycodes |-- setleds |-- setlogcons |-- setmetamode |-- setpci |-- setpriv |-- setsid |-- setterm |-- setupcon |-- sftp |-- sg -> newgrp |-- sh -> dash |-- sha1sum |-- sha224sum |-- sha256sum |-- sha384sum |-- sha512sum |-- shasum |-- showconsolefont |-- showkey |-- shred |-- shuf |-- size -> x86_64-linux-gnu-size |-- skill |-- slabtop |-- sleep |-- slirp4netns |-- slogin -> ssh |-- snap |-- snapctl -> ../lib/snapd/snapctl |-- snapfuse |-- snice -> skill |-- soelim |-- sort |-- sotruss |-- speaker-test |-- splain |-- split |-- splitfont |-- sprof |-- sqfscat -> unsquashfs |-- sqfstar -> mksquashfs |-- ss |-- ssh |-- ssh-add |-- ssh-agent |-- ssh-argv0 |-- ssh-copy-id |-- ssh-import-id |-- ssh-import-id-gh |-- ssh-import-id-lp |-- ssh-keygen |-- ssh-keyscan |-- stat |-- static-sh -> busybox |-- stdbuf |-- strace |-- strace-log-merge |-- streamzip |-- strings -> x86_64-linux-gnu-strings |-- strip -> x86_64-linux-gnu-strip |-- stty |-- su |-- sudo |-- sudoedit -> sudo |-- sudoreplay |-- sum |-- sync |-- systemctl |-- systemd -> /lib/systemd/systemd |-- systemd-analyze |-- systemd-ask-password |-- systemd-cat |-- systemd-cgls |-- systemd-cgtop |-- systemd-cryptenroll |-- systemd-delta |-- systemd-detect-virt |-- systemd-escape |-- systemd-hwdb |-- systemd-id128 |-- systemd-inhibit |-- systemd-machine-id-setup |-- systemd-mount |-- systemd-notify |-- systemd-path |-- systemd-run |-- systemd-socket-activate |-- systemd-stdio-bridge |-- systemd-sysext |-- systemd-sysusers |-- systemd-tmpfiles |-- systemd-tty-ask-password-agent |-- systemd-umount -> systemd-mount |-- tabs |-- tac |-- tail |-- tar |-- taskset |-- tbl |-- tcpdump |-- tee |-- telnet -> /etc/alternatives/telnet |-- telnet.netkit |-- tempfile |-- test |-- text2wave |-- tic |-- time |-- timedatectl |-- timeout |-- tldr -> /etc/alternatives/tldr |-- tldr-hs |-- tload |-- tmux |-- tnftp |-- toe |-- top |-- touch |-- tput |-- tr |-- tracepath |-- tree |-- troff |-- true |-- truncate |-- tset |-- tsort |-- tty |-- tzselect |-- ua -> ubuntu-advantage |-- ubuntu-advantage |-- ubuntu-bug -> apport-bug |-- ubuntu-core-launcher -> ../lib/snapd/snap-confine |-- ubuntu-distro-info |-- ubuntu-security-status |-- ucf |-- ucfq |-- ucfr |-- uclampset |-- udevadm |-- ul |-- umount |-- uname |-- unattended-upgrade |-- unattended-upgrades -> unattended-upgrade |-- uncompress |-- unexpand |-- unicode_start |-- unicode_stop |-- uniq |-- unlink |-- unlzma -> /etc/alternatives/unlzma |-- unpigz |-- unshare |-- unsquashfs |-- unxz -> xz |-- update-alternatives |-- update-mime-database |-- uptime |-- usb-devices |-- usbhid-dump |-- usbreset |-- users |-- utmpdump |-- uuidgen |-- uuidparse |-- vdir |-- vi -> /etc/alternatives/vi |-- view -> /etc/alternatives/view |-- vigpg |-- vim -> /etc/alternatives/vim |-- vim.basic |-- vim.tiny |-- vimdiff -> /etc/alternatives/vimdiff |-- vimtutor |-- vmstat |-- w |-- wall |-- watch |-- watchgnupg |-- wc |-- wdctl |-- wget |-- whatis |-- whereis |-- which -> /etc/alternatives/which |-- which.debianutils |-- whiptail |-- who |-- whoami |-- wifi-status |-- write -> /etc/alternatives/write |-- write.ul |-- wsdump |-- wslinfo -> /init |-- wslpath -> /init |-- x86_64 -> setarch |-- x86_64-linux-gnu-addr2line |-- x86_64-linux-gnu-ar |-- x86_64-linux-gnu-as |-- x86_64-linux-gnu-c++filt |-- x86_64-linux-gnu-cpp -> cpp-11 |-- x86_64-linux-gnu-cpp-11 |-- x86_64-linux-gnu-dwp |-- x86_64-linux-gnu-elfedit |-- x86_64-linux-gnu-g++ -> g++-11 |-- x86_64-linux-gnu-g++-11 |-- x86_64-linux-gnu-gcc -> gcc-11 |-- x86_64-linux-gnu-gcc-11 |-- x86_64-linux-gnu-gcc-ar -> gcc-ar-11 |-- x86_64-linux-gnu-gcc-ar-11 |-- x86_64-linux-gnu-gcc-nm -> gcc-nm-11 |-- x86_64-linux-gnu-gcc-nm-11 |-- x86_64-linux-gnu-gcc-ranlib -> gcc-ranlib-11 |-- x86_64-linux-gnu-gcc-ranlib-11 |-- x86_64-linux-gnu-gcov -> gcov-11 |-- x86_64-linux-gnu-gcov-11 |-- x86_64-linux-gnu-gcov-dump -> gcov-dump-11 |-- x86_64-linux-gnu-gcov-dump-11 |-- x86_64-linux-gnu-gcov-tool -> gcov-tool-11 |-- x86_64-linux-gnu-gcov-tool-11 |-- x86_64-linux-gnu-gold -> x86_64-linux-gnu-ld.gold |-- x86_64-linux-gnu-gprof |-- x86_64-linux-gnu-ld -> x86_64-linux-gnu-ld.bfd |-- x86_64-linux-gnu-ld.bfd |-- x86_64-linux-gnu-ld.gold |-- x86_64-linux-gnu-lto-dump-11 |-- x86_64-linux-gnu-nm |-- x86_64-linux-gnu-objcopy |-- x86_64-linux-gnu-objdump |-- x86_64-linux-gnu-python3-config -> x86_64-linux-gnu-python3.10-config |-- x86_64-linux-gnu-python3.10-config |-- x86_64-linux-gnu-ranlib |-- x86_64-linux-gnu-readelf |-- x86_64-linux-gnu-size |-- x86_64-linux-gnu-strings |-- x86_64-linux-gnu-strip |-- xargs |-- xauth |-- xdg-user-dir |-- xdg-user-dirs-update |-- xsubpp |-- xxd |-- xz |-- xzcat -> xz |-- xzcmp -> xzdiff |-- xzdiff |-- xzegrep -> xzgrep |-- xzfgrep -> xzgrep |-- xzgrep |-- xzless |-- xzmore |-- yes |-- ypdomainname -> hostname |-- zcat |-- zcmp |-- zdiff |-- zdump |-- zegrep |-- zfgrep |-- zforce |-- zgrep |-- zipdetails |-- zless |-- zmore |-- znew |-- zsh `-- zsh5 1 directory, 915 files
2024年09月02日
20 阅读
0 评论
0 点赞
2024-09-02
python脚本获取天气信息(和风天气API)
一、使用方法要使用 Python 从“和风天气”(HeWeather)获取天气信息,你需要按照以下步骤操作: 注册账号并获取API密钥:首先,你需要在 和风天气官方网站 上注册一个开发者账号并申请API密钥。注册后,你将获得一个用于访问API的唯一密钥。 构建API请求:根据“和风天气”提供的最新API文档和开发文档,构建相应的API请求。包括城市名称、API密钥等必要参数,例如https://devapi.qweather.com/v7/weather/now?location=101010100&key=你的KEY 发送API请求:使用 Python 的 Requests 库发送HTTP请求到“和风天气”API,并传递必要的参数。 处理API响应:解析“和风天气”API返回的JSON格式数据,提取出需要的天气信息。 二、脚本示例官方示例:https://dev.qweather.com/showcase/试运行了一个官方示例,没问题:官方示例/python示例/QWeatherAPI-Python以下是一个简单的示例代码,演示如何使用 Python 从“和风天气”获取天气信息:import requests url = "https://devapi.qweather.com/v7/weather/now" location = "101010100" # 北京市的城市代码 key = "8dd10c5fb44043f3882bd06529f4ff1f" # 替换为你的API密钥 params = { "location": location, "key": key } response = requests.get(url, params=params) if response.status_code == 200: data = response.json() weather = data['now']['text'] print("当前天气状况:", weather) else: print("Failed to retrieve data. Status code:", response.status_code) 请将上述代码中的 YOUR_API_KEY 替换为你在“和风天气”官网获取的API密钥,并根据需要修改城市名称等参数。运行这段代码将从“和风天气”获取指定城市的当前天气信息并显示在控制台上。如果需要进一步帮助或有其他问题,请随时告诉我。
2024年09月02日
16 阅读
0 评论
0 点赞
2024-09-02
Excel练习:日历
用rows和columns函数计算日期单元格偏移量一个公式填充所有日期单元格
2024年09月02日
10 阅读
0 评论
0 点赞
1
...
28
29
30