LinuxCommand: system info
时间
修改时间
timedatectl
是一个管理日期和时间的工具,可以用来永久设置系统时间和时区。
1 | sudo timedatectl set-time "2024-10-26 19:12:19" |
修改时区
如果发现时区也不正确,可以用下面的命令设置时区:
1 | sudo timedatectl set-timezone "Asia/Shanghai" |
例如,将时区设置为中国标准时间 (CST, UTC+8),时区名称需要使用 timedatectl list-timezones
查看可用的时区列表。
硬盘/挂载空间
1 | df -h . |
各个文件夹空间
deep为1
1 | du -h -d . |
进程查看与kill
1 | # thi |
ps aux linux command whill show no zero cpu usage when the process is sleeping beacuse of its snapshots mechanism
apt-get problems
1 | dpkg: 处理归档 /var/cache/apt/archives/bat_0.12.1-1build1_arm64.deb (--unpack)时出错: |
1 | sudo apt-get purge -h |
tree
deep size
tree -L DepthSIze Folder_Path
so文件分析
1 | #分析symbols |
- -g:显示全局符号表。
- -D:显示动态符号表。
- -C:将 C++ 符号名还原成源代码中的名称。
综合来看,使用 nm -gDC <filename>
命令可以查看一个二进制可执行文件或者共享库中的全局符号表和动态符号表,并将包含其中的 C++ 符号名还原成源代码中的名称。
1 | shaojiemike@snode6 ~/github/gem5 [10:49:56] |
参考文献
无LinuxCommand: system info
http://icarus.shaojiemike.top/2023/08/20/Work/software/linux-sys/tldr-syscmd/