sudo

sudo 可以以 root(超级用户)或指定用户身份执行命令,无需切换到 root 账户即可完成需要高权限的操作。

localhost / % ls
ls: .: Permission denied
localhost / % sudo ls
bin        config  d     dev  lib    mnt            preload  storage  sys_prod  tmp  vendor
chip_prod  cust    data  etc  lib64  module_update  proc     sys      system    usr  version
localhost / %

vim

vim 是一个功能强大的纯文本编辑器。

localhost ~ % vim

ls

ls 命令可以列出当前目录中的文件和子目录。

localhost ~ % ls
Desktop    Download          Huawei\ Share  Images  OIer    appdata         node-compile-cache  package.json
Documents  HO_DATA_EXT_MISC  IDEProjects    Music   Videos  hsperfdata_100  package-lock.json
localhost ~ %

pwd

pwd 命令可以显示当前工作目录的路径。

localhost ~ % pwd
/storage/Users/currentUser
localhost ~ %

cd

cd 命令可以切换工作目录。

localhost ~ % pwd
/storage/Users/currentUser
localhost ~ % cd Desktop
localhost ~/Desktop % pwd
/storage/Users/currentUser/Desktop
localhost ~/Desktop % cd ..
localhost ~ % pwd
/storage/Users/currentUser
localhost ~ %

mkdir

mkdir 命令可以创建新目录。

localhost ~ % ls
Desktop    Download          Huawei\ Share  Images  OIer    appdata         node-compile-cache  package.json
Documents  HO_DATA_EXT_MISC  IDEProjects    Music   Videos  hsperfdata_100  package-lock.json
localhost ~ % mkdir test
localhost ~ % ls
Desktop    Download          Huawei\ Share  Images  OIer    appdata         node-compile-cache  package.json
Documents  HO_DATA_EXT_MISC  IDEProjects    Music   Videos  hsperfdata_100  package-lock.json   test
localhost ~ %

rmdir

rmdir 可以删除空目录。

localhost ~ % ls
Desktop    Download          Huawei\ Share  Images  OIer    appdata         node-compile-cache  package.json
Documents  HO_DATA_EXT_MISC  IDEProjects    Music   Videos  hsperfdata_100  package-lock.json   test
localhost ~ % rmdir test
localhost ~ % ls
Desktop    Download          Huawei\ Share  Images  OIer    appdata         node-compile-cache  package.json
Documents  HO_DATA_EXT_MISC  IDEProjects    Music   Videos  hsperfdata_100  package-lock.json
localhost ~ %

rm

rm 可以删除文件或目录。

localhost ~ % ls
Desktop    Download          Huawei\ Share  Images  OIer    appdata         node-compile-cache  package.json
Documents  HO_DATA_EXT_MISC  IDEProjects    Music   Videos  hsperfdata_100  package-lock.json   test.txt
localhost ~ % rm test.txt
localhost ~ % ls
Desktop    Download          Huawei\ Share  Images  OIer    appdata         node-compile-cache  package.json
Documents  HO_DATA_EXT_MISC  IDEProjects    Music   Videos  hsperfdata_100  package-lock.json
localhost ~ % rm -r hsperfdata_100
localhost ~ % ls
Desktop    Download          Huawei\ Share  Images  OIer    appdata             package-lock.json
Documents  HO_DATA_EXT_MISC  IDEProjects    Music   Videos  node-compile-cache  package.json
localhost ~ %

cp

cp 可以复制文件或目录。

localhost ~/test % ls
localhost ~/test % cd ..
localhost ~ % ls
Desktop    Download          Huawei\ Share  Images  OIer    appdata             package-lock.json  test
Documents  HO_DATA_EXT_MISC  IDEProjects    Music   Videos  node-compile-cache  package.json
localhost ~ % cp package.json ~/test
localhost ~ % cp -r Music ~/test
localhost ~ % cd test
localhost ~/test % ls
Music  package.json
localhost ~/test

mv

mv 可以移动或重命名文件或目录。

localhost ~ % ls
Desktop    Download          Huawei\ Share  Images  OIer    appdata             package-lock.json  test
Documents  HO_DATA_EXT_MISC  IDEProjects    Music   Videos  node-compile-cache  package.json
localhost ~ % cd test
localhost ~/test % ls
a.out
localhost ~/test % mv a.out b.out
localhost ~/test % ls
b.out
localhost ~/test % mv a.out ~
mv: bad 'a.out': No such file or directory
localhost ~/test % mv b.out ~
localhost ~/test % cd ..
localhost ~ % ls
Desktop    Download          Huawei\ Share  Images  OIer    appdata  node-compile-cache  package.json
Documents  HO_DATA_EXT_MISC  IDEProjects    Music   Videos  b.out    package-lock.json   test

touch

touch 可以创建空文件或更新文件的时间戳。

localhost ~/test % ls
localhost ~/test % touch a.txt
localhost ~/test % ls
a.txt
localhost ~/test %

diff

diff 可以比较两个文件的不同。

localhost ~/test % more a.txt
Hello, HarmonyOS PC!
Hello, HarmonyOS NEXT!
Hello, OpenHarmoy!%
localhost ~/test % more b.txt
Hello, HarmonyOS PC!
Hello, HarmonyOS NEXT!%
localhost ~/test % diff a.txt b.txt
2,3c2
< Hello, HarmonyOS NEXT!
< Hello, OpenHarmoy!
\ No newline at end of file
---
> Hello, HarmonyOS NEXT!
\ No newline at end of file
localhost ~/test %

cat

cat 可以连接和显示文件内容。

localhost ~/test % ls
a.txt
localhost ~/test % cat a.txt
Hello, HarmonyOS PC!%
localhost ~/test %

zip

zip 可以创建压缩文件。

localhost ~/test % ls
a.out  a.tar  a.txt
localhost ~/test % zip a.zip a.out
  adding: a.out (stored 0%)
localhost ~/test %

unzip

unzip 可以解压文件。

localhost ~/test % unzip a.zip
Archive:  a.zip
localhost ~/test % ls
a.out  a.tar  a.txt  a.zip
localhost ~/test %

tar

tar 可以创建、提取或列出.tar(或压缩的.tz)文件中的文件。

localhost ~/test % ls
a.out  a.txt
localhost ~/test % tar -cvf a.tar a.out
a.out
localhost ~/test % ls
a.out  a.tar  a.txt
localhost ~/test % tar -xvf a.tar
a.out
localhost ~/test % ls
a.out  a.tar  a.txt
localhost ~/test %

more/less

more/less 可以逐页显示文本文件内容。

localhost ~/test % more a.txt
Hello, HarmonyOS PC!%
less a.txt
localhost ~/test %

head/tail

head/tail 可以显示文件的前几行或后几行。

localhost ~/test % more a.txt
Hello, HarmonyOS PC!
Hello, HarmonyOS NEXT!
Hello, OpenHarmoy!%
localhost ~/test % head -n 1 a.txt
Hello, HarmonyOS PC!
localhost ~/test % tail -n 1 a.txt
Hello, OpenHarmoy!%
localhost ~/test %

grep

grep 可以在文件中搜索指定文本。

localhost ~/test % more a.txt
Hello, HarmonyOS PC!
Hello, HarmonyOS NEXT!
Hello, OpenHarmoy!%
localhost ~/test % grep HarmonyOS a.txt
Hello, HarmonyOS PC!
Hello, HarmonyOS NEXT!
localhost ~/test %

ps

ps 可以显示当前运行的进程。

localhost ~ %localhost ~ % ps -A
  PID TTY          TIME CMD
 4212 ?        00:00:27 i.hmos.location
 4285 ?        00:00:22 .hms.pafservice
 4367 ?        00:00:41 dispatchservice
 4429 ?        00:08:59 s.aidataservice
 4463 ?        00:00:28 .hms.adsservice
 4976 ?        00:17:14 hod:inputMethod
 6191 ?        00:17:30 ociateassistant
 9470 ?        00:00:56 .hmos.hipreview
10597 ?        00:00:51 .hms.iapservice
11010 ?        00:47:56 mos.taskmanager
12088 ?        03:53:50 ncent.harmonyqq
12532 ?        01:04:32 ncent.wechat.pc
12648 ?        00:00:36 ive_libadapter0
12651 ?        00:04:47 ive_libadapter1
12655 ?        00:00:51 ive_libadapter2
12666 ?        00:00:00 ive_libadapter1
12694 ?        00:03:35 chat.pc:browser
12835 ?        00:00:46 hmsapp.hiai.tts
12886 ?        00:01:24 ive_libadapter0
12896 ?        00:48:43 ive_libadapter1
12958 ?        00:16:22 ive_libadapter3
12976 ?        00:00:04 ive_libadapter4
13011 ?        00:02:28 ive_libadapter5
13016 ?        00:19:15 com.zhihu.hmos
13710 ?        00:00:21 ative_libwxocr0
13723 ?        00:00:17 ive_libadapter2
13782 ?        00:00:17 ive_libadapter4
13820 ?        00:00:06 ve_libwxplayer1
13841 ?        00:00:00 ve_libwxplayer2
13882 ?        01:50:27 ive_libadapter5
14392 ?        00:00:50 e_libwxutility4
14401 ?        00:10:22 hmsapp.alliance
15474 ?        00:00:27 ive_libadapter8
15836 ?        00:18:32 os.FusionSearch
16078 ?        00:00:01 ive_libadapter9
17609 ?        00:01:26 .segment.editor
19538 ?        00:02:04 anway.ecoengine
21397 ?        00:00:01 hms.pushservice
21527 ?        00:00:00 wei.hmos.aibase
22663 ?        00:00:01 onSearch:search
23235 ?        00:00:00 ps
23344 ?        00:33:08 cn.lceda.pro
23726 ?        00:02:59 QChildProcess11
23830 ?        00:00:13 ive_libadapter0
23843 ?        00:38:11 ive_libadapter1
23858 ?        00:00:00 ive_libadapter1
23952 ?        00:48:44 ive_libadapter4
24348 ?        00:00:03 ve_libadapter20
31240 ?        00:00:07 zwsoft.zwcad.PE
31497 ?        00:00:00 s.spooler:print
31987 ?        03:03:10 app.hiai.vision
32830 ?        00:38:34 ei.hmos.browser
33568 ?        02:07:40 eastmoney.emapp
34352 ?        00:00:12 omChildProcess0
35075 ?        00:00:33 msapp.hiai.core
35516 ?        00:00:04 ve_libadapter14
40587 ?        00:00:15 ei.hms.huaweiid
41712 ?        00:21:52 awei.hmos.vmall
42481 ?        00:05:41 oolapk.hmclient
43263 ?        00:00:02 ve_libadapter16
44001 ?        00:15:41 sapp.appgallery
44184 ?        00:04:24 pGalleryService
44775 ?        00:19:00 ce.ohpcd.bitfun
47588 ?        00:00:01 hmos.vassistant
48784 ?        00:00:51 sapp.hiai.voice
52130 ?        00:00:00 bash
53851 ?        00:06:46 mos.filemanager
54501 ?        00:17:21 ei.hmos.hishell
54604 ?        00:00:00 zsh
54880 ?        06:02:47 ent.meeting.app
55772 ?        00:00:05 ve_libadapter28
56202 ?        00:04:53 awei.hmos.world
56434 ?        00:00:38 cker/filePicker
59894 ?        00:33:49 hap:wpscloudsvr
61256 ?        00:13:44 vassistant:free
61538 ?        00:04:55 lx.danmaku.bili
61947 ?        00:00:00 ve_libadapter23
63751 ?        00:00:11 otosir.himirage
65014 ?        00:52:35 .wps.office.hap
65159 ?        00:03:20 i.hmos.myhuawei
65419 ?        00:01:46 ive_libadapter0
65427 ?        00:00:08 ive_libadapter1
65437 ?        00:00:01 ive_libadapter3
localhost ~ %

kill

kill 可以终止进程。

localhost ~ % ps -A
  PID TTY          TIME CMD
 4212 ?        00:00:27 i.hmos.location
 4285 ?        00:00:22 .hms.pafservice
 4367 ?        00:00:41 dispatchservice
 4429 ?        00:08:59 s.aidataservice
 4463 ?        00:00:28 .hms.adsservice
 4976 ?        00:17:17 hod:inputMethod
 6191 ?        00:17:33 ociateassistant
 9470 ?        00:00:56 .hmos.hipreview
10597 ?        00:00:51 .hms.iapservice
11010 ?        00:48:09 mos.taskmanager
12088 ?        03:54:31 ncent.harmonyqq
12532 ?        01:04:39 ncent.wechat.pc
12648 ?        00:00:37 ive_libadapter0
12651 ?        00:04:48 ive_libadapter1
12655 ?        00:00:51 ive_libadapter2
12666 ?        00:00:00 ive_libadapter1
12694 ?        00:03:35 chat.pc:browser
12835 ?        00:00:46 hmsapp.hiai.tts
12886 ?        00:01:24 ive_libadapter0
12896 ?        00:48:43 ive_libadapter1
12958 ?        00:16:25 ive_libadapter3
12976 ?        00:00:04 ive_libadapter4
13011 ?        00:02:29 ive_libadapter5
13016 ?        00:19:51 com.zhihu.hmos
13710 ?        00:00:21 ative_libwxocr0
13723 ?        00:00:17 ive_libadapter2
13782 ?        00:00:17 ive_libadapter4
13820 ?        00:00:06 ve_libwxplayer1
13841 ?        00:00:00 ve_libwxplayer2
13882 ?        01:50:27 ive_libadapter5
14392 ?        00:00:50 e_libwxutility4
14401 ?        00:10:28 hmsapp.alliance
15474 ?        00:00:27 ive_libadapter8
15836 ?        00:18:33 os.FusionSearch
16078 ?        00:00:01 ive_libadapter9
17609 ?        00:01:30 .segment.editor
19538 ?        00:02:04 anway.ecoengine
21397 ?        00:00:01 hms.pushservice
21527 ?        00:00:00 wei.hmos.aibase
23344 ?        00:33:19 cn.lceda.pro
23726 ?        00:02:59 QChildProcess11
23830 ?        00:00:13 ive_libadapter0
23843 ?        00:38:36 ive_libadapter1
23858 ?        00:00:00 ive_libadapter1
23952 ?        00:49:11 ive_libadapter4
24348 ?        00:00:03 ve_libadapter20
25514 ?        00:00:01 ei.hmos.hishell
25867 ?        00:00:00 zsh
26404 ?        00:00:00 ps
31240 ?        00:00:07 zwsoft.zwcad.PE
31497 ?        00:00:00 s.spooler:print
31987 ?        03:03:10 app.hiai.vision
32830 ?        00:38:40 ei.hmos.browser
33568 ?        02:09:07 eastmoney.emapp
34352 ?        00:00:12 omChildProcess0
35075 ?        00:00:33 msapp.hiai.core
35516 ?        00:00:04 ve_libadapter14
40587 ?        00:00:15 ei.hms.huaweiid
41712 ?        00:22:14 awei.hmos.vmall
42481 ?        00:05:55 oolapk.hmclient
43263 ?        00:00:02 ve_libadapter16
44001 ?        00:15:41 sapp.appgallery
44184 ?        00:04:24 pGalleryService
44775 ?        00:19:01 ce.ohpcd.bitfun
47588 ?        00:00:01 hmos.vassistant
48784 ?        00:00:52 sapp.hiai.voice
52130 ?        00:00:00 bash
53851 ?        00:06:46 mos.filemanager
54880 ?        06:03:55 ent.meeting.app
55772 ?        00:00:05 ve_libadapter28
56202 ?        00:04:54 awei.hmos.world
56434 ?        00:00:38 cker/filePicker
59894 ?        00:33:50 hap:wpscloudsvr
61256 ?        00:13:54 vassistant:free
61538 ?        00:05:04 lx.danmaku.bili
61947 ?        00:00:00 ve_libadapter23
63751 ?        00:00:12 otosir.himirage
65014 ?        00:52:40 .wps.office.hap
65159 ?        00:03:30 i.hmos.myhuawei
65419 ?        00:01:46 ive_libadapter0
65427 ?        00:00:08 ive_libadapter1
65437 ?        00:00:01 ive_libadapter3
localhost ~ % sudo kill 13016
localhost ~ %

ifconfig

ifconfig 以查看和配置网络接口信息。

localhost ~ % ifconfig
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope: Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:430564 errors:0 dropped:0 overruns:0 frame:0
          TX packets:430564 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:41324766 TX bytes:41324766

wlan0     Link encap:Ethernet  HWaddr 62:d4:fd:f5:53:dd
          inet addr:192.168.1.203  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: 240e:381:dd6b:2600:d32d:b74f:94f:8015/64 Scope: Global
          inet6 addr: fe80::60d4:fdff:fef5:53dd/64 Scope: Link
          inet6 addr: 240e:381:dd6b:2600:60d4:fdff:fef5:53dd/64 Scope: Global
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:42364150 errors:0 dropped:169382 overruns:0 frame:0
          TX packets:36191955 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:45405641158 TX bytes:42662587744

p2p0      Link encap:Ethernet  HWaddr 26:90:cf:8f:59:7d
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 TX bytes:0

chba0     Link encap:Ethernet  HWaddr 6a:82:21:6a:af:9e
          inet addr:172.30.1.2  Bcast:172.30.1.255  Mask:255.255.255.0
          inet6 addr: fe80::6882:21ff:fe6a:af9e/64 Scope: Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:3949270 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1570504 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:5141898353 TX bytes:234531421

ancowlan0 Link encap:Ethernet  HWaddr b2:7c:0e:c5:f1:62
          inet addr:172.17.1.1  Bcast:172.17.1.255  Mask:255.255.255.0
          inet6 addr: 240e:381:dd6b:26ff::ac11:101/64 Scope: Global
          inet6 addr: fe80::b07c:eff:fec5:f162/64 Scope: Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:10080 errors:0 dropped:0 overruns:0 frame:0
          TX packets:23582 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:3185195 TX bytes:6414092

localhost ~ %

ping

ping 可以测试与主机的连通性。

localhost ~ % ping www.huawei.com
Ping www.huawei.com (240e:c2:1800:122::69): 56(84) bytes.
64 bytes from 240e:c2:1800:122::69: icmp_seq=1 ttl=0 time=14 ms
64 bytes from 240e:c2:1800:122::69: icmp_seq=2 ttl=0 time=16 ms
64 bytes from 240e:c2:1800:122::69: icmp_seq=3 ttl=0 time=15 ms

--- 240e:c2:1800:122::69 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss
round-trip min/avg/max = 14/15/16 ms
localhost ~ %

wget/curl

wget/curl 可以从网络下载文件。

localhost ~ % wget https://consumer-tkbdownload.huawei.com/ctkbfm/servlet/download/downloadServlet/H4sIAAAAAAAA_z1QzU6DQBh8FbIHownb7M_HLnjqIpA2jdrENhzNAoslttBQqmmNZz3ozcRX8A18IutrCA3xOJn55puZJ7TdmHq2Wxt0jiiyUVY9lj3kLcyLpbnSqw6O5ioOx9alboxfVffWtK6s34-vw-v34e3l5_0Tn45UgGMGJzFn9kjXq6rcXd9YYkBvCbX3C5yWZ4N1lve2U90sWludc81MorEDmYPBYQwnxqQ4yYiUVCZuArK9SIr9OGvlEzU8OlFBPCCOHFJCCLSCtDa6KapyVnRpjzQnQDraRpvirtTNtu56CDeiRNIgcvkFDaNQCQbS85UnBRUgwJMQKT-UEIRAlMsdl3iKuUJGPmeMdr8e9LLI5v_DNfXWHBP2w00Uev4Dzohc4lkBAAA%3D.pdf
localhost ~ %

chmod

chmod 可以变更文件或目录的权限。

localhost ~/test % chmod +X a.out
localhost ~/test %

df

df 可以显示磁盘使用情况。

localhost ~/test % df -a
Filesystem                                            1K-blocks      Used Available Use% Mounted on
tmpfs                                                  16291176      1280  16289896   1% /
/dev/block/platform/b0000000.hi_pcie/by-name/userdata         -         -         -    - /data/service/el1/public/sudo_config/sudoers
/dev/block/dm-0                                         4547460   4547460         0 100% /usr/share
/dev/block/dm-0                                               -         -         -    - /usr/lib
/dev/block/dm-0                                               -         -         -    - /usr/bin
/dev/block/platform/b0000000.hi_pcie/by-name/userdata         -         -         -    - /data/local/tmp
/dev/block/platform/b0000000.hi_pcie/by-name/userdata         -         -         -    - /data/log
/dev/block/dm-0                                               -         -         -    - /system/app/HiShell
/dev/block/platform/b0000000.hi_pcie/by-name/userdata         -         -         -    - /data/service/el1/public/startup/profile
/dev/block/dm-5                                            6060      6060         0 100% /cust
/dev/block/dm-7                                         3827332   3827332         0 100% /preload
/dev/block/dm-0                                               -         -         -    - /system/variant
/dev/block/dm-6                                              12        12         0 100% /version/special_cust/HAD-W24
/dev/block/dm-6                                               -         -         -    - /version/etc
/dev/block/dm-6                                               -         -         -    - /version/common_cust
tmpfs                                                  16291176         0  16291176   0% /storage/hmdfs
tmpfs                                                         -         -         -    - /storage/External
tmpfs                                                         -         -         -    - /storage/userExternal
tmpfs                                                         -         -         -    - /storage/Users
/dev/block/dm-0                                               -         -         -    - /tmp
/dev/block/platform/b0000000.hi_pcie/by-name/userdata         -         -         -    - /data/service/hnp
/dev/block/platform/b0000000.hi_pcie/by-name/userdata         -         -         -    - /data/service/el0/public/for-all-app
/dev/block/dm-1                                               -         -         -    - /vendor/etc/vulkan
/dev/block/dm-4                                          271772    271772         0 100% /chip_prod/etc/passthrough
/dev/block/platform/b0000000.hi_pcie/by-name/userdata         -         -         -    - /data/service/el1/public/hosts_user/hosts
/dev/block/platform/b0000000.hi_pcie/by-name/userdata         -         -         -    - /data/certificates/user_cacerts/0
/dev/block/platform/b0000000.hi_pcie/by-name/userdata         -         -         -    - /data/certificates/user_cacerts/100
/dev/block/dm-0                                               -         -         -    - /data/global/systemResources
/dev/block/dm-1                                          410676    410676         0 100% /vendor/lib64
/dev/block/dm-0                                               -         -         -    - /system/lib64
/dev/block/dm-1                                               -         -         -    - /vendor/etc/passthrough
/dev/block/platform/b0000000.hi_pcie/by-name/userdata         -         -         -    - /data/storage/el4/database
/dev/block/platform/b0000000.hi_pcie/by-name/userdata         -         -         -    - /data/storage/el4/base
/dev/block/platform/b0000000.hi_pcie/by-name/userdata         -         -         -    - /data/storage/el3/database
/dev/block/platform/b0000000.hi_pcie/by-name/userdata         -         -         -    - /data/storage/el3/base
/dev/block/platform/b0000000.hi_pcie/by-name/userdata         -         -         -    - /data/utd
/dev/block/platform/b0000000.hi_pcie/by-name/userdata         -         -         -    - /data/service/el1/public/for-all-app
/dev/block/platform/b0000000.hi_pcie/by-name/userdata         -         -         -    - /data/themes/b/app
/dev/block/platform/b0000000.hi_pcie/by-name/userdata         -         -         -    - /data/themes/a/app
/dev/block/platform/b0000000.hi_pcie/by-name/userdata         -         -         -    - /data/storage/shader_cache/common
/dev/block/platform/b0000000.hi_pcie/by-name/userdata         -         -         -    - /data/storage/shader_cache/cloud
/dev/block/platform/b0000000.hi_pcie/by-name/userdata         -         -         -    - /data/storage/ark-profile
tmpfs                                                         -         -         -    - /mnt/hmdfs/100
/dev/block/platform/b0000000.hi_pcie/by-name/userdata         -         -         -    - /data/storage/system_optimize
/dev/block/platform/b0000000.hi_pcie/by-name/userdata         -         -         -    - /data/storage/el1/base
/dev/block/platform/b0000000.hi_pcie/by-name/userdata         -         -         -    - /data/storage/el1/database
tmpfs                                                         -         -         -    - /data/storage/el2
/dev/block/platform/b0000000.hi_pcie/by-name/userdata         -         -         -    - /data/storage/el1/bundle
/dev/block/platform/b0000000.hi_pcie/by-name/userdata         -         -         -    - /data/data/hiai
/dev/block/dm-1                                               -         -         -    - /vendor/etc/hiai
/dev/block/dm-0                                               -         -         -    - /system/resource
/dev/block/dm-0                                               -         -         -    - /system/framework
/dev/block/dm-0                                               -         -         -    - /system/etc
/dev/block/dm-0                                               -         -         -    - /system/bin
/dev/block/dm-0                                               -         -         -    - /system/profile
/dev/block/dm-0                                               -         -         -    - /system/usr
/dev/block/dm-0                                               -         -         -    - /system/lib
/dev/block/dm-0                                               -         -         -    - /system/fonts
/dev/block/dm-0                                               -         -         -    - /system/app/ArkWebCoreLegacy
/dev/block/dm-0                                               -         -         -    - /system/app/ArkWebCore
/dev/block/loop0                                          23016     21256      1272  95% /module_update
/dev/block/dm-0                                               -         -         -    - /system/app/SystemResources
/dev/block/dm-0                                               -         -         -    - /system/app/shared_bundles
/dev/block/dm-0                                               -         -         -    - /system/app/appServiceFwk
/dev/block/dm-2                                         9650476   7989876   1644216  83% /sys_prod
sysfs                                                         0         0         0   0% /sys
procfs                                                        0         0         0   0% /proc
devfs                                                  16159080      1140  16157940   1% /dev
none                                                          0         0         0   0% /config
/dev/block/dm-5                                               -         -         -    - /cust/global/etc/carrier
/data/service/el2/100/hmdfs/account                           -         -         -    - /storage/Users/currentUser
/dev/block/platform/b0000000.hi_pcie/by-name/userdata         -         -         -    - /data/service/hnp
/dev/block/platform/b0000000.hi_pcie/by-name/userdata         -         -         -    - /data/service/el1/public/for-all-app/fonts
/mnt/data/100/cloud_fuse                                      0         0         0   0% /mnt/hmdfs/100/cloud
/data/service/el2/100/hmdfs/non_account               972831044 622659532 350040440  65% /mnt/hmdfs/100/non_account
/data/service/el2/100/hmdfs/account                           -         -         -    - /mnt/hmdfs/100/account
tmpfs                                                         -         -         -    - /data/storage/el2/media
/data/service/el2/100/share                                   -         -         -    - /data/storage/el2/share
/data/service/el2/100/hmdfs/non_account                       -         -         -    - /data/storage/el2/auth_groups
/data/service/el2/100/hmdfs/account                           -         -         -    - /data/storage/el2/distributedfiles
/dev/block/platform/b0000000.hi_pcie/by-name/userdata         -         -         -    - /data/storage/el2/database
/dev/block/platform/b0000000.hi_pcie/by-name/userdata         -         -         -    - /data/storage/el2/log
/dev/block/platform/b0000000.hi_pcie/by-name/userdata         -         -         -    - /data/storage/el2/base
/dev/block/platform/b0000000.hi_pcie/by-name/userdata         -         -         -    - /data/storage/el1/bundle/com.huawei.hmsapp.readerkit/kitview
/dev/block/platform/b0000000.hi_pcie/by-name/userdata         -         -         -    - /data/storage/el1/bundle/com.huawei.hmsapp.hiai.hsp/textReaderHsp
/dev/block/platform/b0000000.hi_pcie/by-name/userdata         -         -         -    - /data/storage/el1/bundle/com.huawei.hmsapp.hiai.hsp/interactivelivenessHsp
/dev/block/platform/b0000000.hi_pcie/by-name/userdata         -         -         -    - /data/storage/el1/bundle/com.huawei.hmsapp.hiai.hsp/aiCaptionHsp
/dev/block/platform/b0000000.hi_pcie/by-name/userdata         -         -         -    - /data/storage/el1/bundle/com.huawei.hmsapp.hiai.hsp/agentKitHsp
/dev/block/platform/b0000000.hi_pcie/by-name/userdata         -         -         -    - /data/storage/el1/bundle/com.huawei.hms.weather/WeatherService
/dev/block/platform/b0000000.hi_pcie/by-name/userdata         -         -         -    - /data/storage/el1/bundle/com.huawei.hms.mapservice.kit/mapLibrary
/dev/block/platform/b0000000.hi_pcie/by-name/userdata         -         -         -    - /data/storage/el1/bundle/com.huawei.hmos.walletkit/walletKit
/dev/block/platform/b0000000.hi_pcie/by-name/userdata         -         -         -    - /data/storage/el1/bundle/com.huawei.hmos.pic/library
/dev/block/platform/b0000000.hi_pcie/by-name/userdata         -         -         -    - /data/storage/el1/bundle/com.huawei.hmos.paymentServiceHsp/paymentServiceHsp
/dev/block/platform/b0000000.hi_pcie/by-name/userdata         -         -         -    - /data/storage/el1/bundle/com.huawei.hmos.paymentPromotionHsp/paymentPromotionHsp
/dev/block/platform/b0000000.hi_pcie/by-name/userdata         -         -         -    - /data/storage/el1/bundle/com.huawei.hmos.hwstylusfeature/Penkit
/dev/block/platform/b0000000.hi_pcie/by-name/userdata         -         -         -    - /data/storage/el1/bundle/com.huawei.hmos.health.kit/WearService
/dev/block/platform/b0000000.hi_pcie/by-name/userdata         -         -         -    - /data/storage/el1/bundle/com.huawei.hmos.health.kit/WearEngine
/dev/block/platform/b0000000.hi_pcie/by-name/userdata         -         -         -    - /data/storage/el1/bundle/com.huawei.hmos.health.kit/HealthStore
/dev/block/platform/b0000000.hi_pcie/by-name/userdata         -         -         -    - /data/storage/el1/bundle/com.huawei.hmos.health.kit/HealthService
/dev/block/platform/b0000000.hi_pcie/by-name/userdata         -         -         -    - /data/storage/el1/bundle/com.huawei.hmos.hdscomponent/HdsComponent
/dev/block/platform/b0000000.hi_pcie/by-name/userdata         -         -         -    - /data/storage/el1/bundle/com.huawei.hmos.hdscomponent/HdsAestheticComponent
/dev/block/platform/b0000000.hi_pcie/by-name/userdata         -         -         -    - /data/storage/el1/bundle/com.huawei.hmos.hdscomponent/HdsAesthetic
/dev/block/platform/b0000000.hi_pcie/by-name/userdata         -         -         -    - /data/storage/el1/bundle/misc
/dev/block/platform/b0000000.hi_pcie/by-name/userdata         -         -         -    - /data/storage/el1/bundle/arkwebcorelegacy
/dev/block/platform/b0000000.hi_pcie/by-name/userdata         -         -         -    - /data/storage/el1/bundle/arkwebcore
/sys/kernel/debug                                             -         -         -    - /sys/kernel/debug
/sys/kernel/tracing                                           -         -         -    - /sys/kernel/tracing
selinuxfs                                                     0         0         0   0% /sys/fs/selinux
none                                                          -         -         -    - /sys/fs/cgroup
hdc                                                           -         -         -    - /dev/usb-ffs/hdc
adb                                                           -         -         -    - /dev/usb-ffs/adb
none                                                          0         0         0   0% /dev/iolimit
none                                                          -         -         -    - /dev/pids
none                                                          -         -         -    - /dev/dummy
none                                                          -         -         -    - /dev/memcg
none                                                          -         -         -    - /dev/cpu
none                                                          -         -         -    - /dev/cpuset
none                                                          -         -         -    - /dev/cpuctl
none                                                          -         -         -    - /dev/workingset
none                                                          -         -         -    - /dev/cgroup
tmpfs                                                   1048576       888   1047688   1% /dev/shm
/mnt/user/100/nosharefs/appdata                               -         -         -    - /storage/Users/currentUser/appdata
/dev/fuse                                                     0         0         0   0% /data/storage/el2/media/Photo
debugfs                                                       0         0         0   0% /sys/kernel/debug
tracefs                                                       0         0         0   0% /sys/kernel/debug/tracing
tmpfs                                                  16291176         0  16291176   0% /sys/fs/cgroup
none                                                          -         -         -    - /dev/cpuset/cpuset.cpus
none                                                          -         -         -    - /dev/cpuset/tasks
none                                                          -         -         -    - /dev/cpuset/cgroup.procs
none                                                          -         -         -    - /dev/cpuctl/cpu.boost
none                                                          -         -         -    - /dev/cpuctl/tasks
none                                                          -         -         -    - /dev/cpuctl/cgroup.procs
none                                                          -         -         -    - /dev/workingset/workingset.clearRecord
none                                                          -         -         -    - /dev/workingset/tasks
none                                                          -         -         -    - /dev/workingset/cgroup.procs
tmpfs                                                         -         -         -    - /dev/shm
tracefs                                                       -         -         -    - /sys/kernel/debug/tracing
none                                                          -         -         -    - /sys/fs/cgroup/freezer
tmpfs                                                         -         -         -    - /dev/shm
localhost ~/test %

du

du 可以显示每个文件和目录的磁盘使用空间。

localhost ~/test % du -a
8							./a.txt
4							./a.out
8							./a.tar
28						.
localhost ~/test %

top

top 可以实时显示进程活动。

localhost ~ % top

find

find 可以在指定目录下查找文件。

localhost ~/test % ls
a.out  a.tar  a.txt
localhost ~/test % find a.txt
a.txt
localhost ~/test % find b.txt
find: ‘b.txt’: No such file or directory
localhost ~/test %

date

date 可以显示或设置系统日期和时间。

localhost ~ % date
Mon Jul 20 11:46:52 CST 2026
localhost ~ %

cal

cal 可以显示当前日历或指定日期的日历。

localhost ~ % cal
     July 2026
Su Mo Tu We Th Fr Sa
          1  2  3  4
 5  6  7  8  9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

localhost ~ %

uname

uname 可以显示系统信息。

localhost ~ % uname -a
HarmonyOS localhost HongMeng Kernel 1.12.0 #1 SMP Tue Jun 23 02:15:22 UTC 2026 aarch64 Toybox
localhost ~ %

reset

reset 可以重启终端。

localhost ~ % reset

clear

clear 可以清除当前屏幕终端上的任何信息。

localhost ~ % clear

reboot

reboot 可以重新启动系统。

localhost ~ % sudo reboot

uptime

uptime 可以显示系统的运行时间和负载情况。

localhost ~ % uptime
 11:53:19 up 1 day, 21:37,  0 users,  load average: 23.53, 23.64, 23.64
localhost ~ %

history

history 可以查看命令历史记录。

localhost ~ % history
  294  cd ..
  295  date
  296  echo "Hello, HarmonyOS PC\nexit\nexit()
  297  uname -a
  298  who
  299  w
  300  cd test
  301  ls
  302  zip a.txt
  303  ls
  304  zip a.zip a.out
  305  unzip a.zip
  306  ls
  307  cd ..
  308  uptime
  309  netstat
localhost ~ %

free

free 可以显示系统内存使用情况。

localhost ~ % free
																total        used        free      shared     buffers
Mem:      33464995840 31588225024  1876770816           0           0
-/+ buffers/cache:    31588225024  1876770816
Swap:               0           0           0
localhost ~ %

nproc

nproc 可以打印系统中处理器(CPU 核心)的数量,可选择显示全部核心或当前任务可使用的核心数。

localhost ~ % nproc
20
localhost ~ %

printenv

printenv 可以打印系统环境变量,可指定打印特定变量,也可打印所有环境变量。

localhost ~ % printenv
ALACRITTY_WINDOW_ID=window1859_terminal0
AppSpawnCheckUnexpectedExitCall=25514
DOWNLOAD_CACHE=/data/cache
HAP_DEBUGGABLE=false
HNP_PRIVATE_HOME=/data/app
HNP_PUBLIC_HOME=/data/service/hnp
HOME=/storage/Users/currentUser
LANG=en_US.UTF-8
MALI_REPORT_MEM_USAGE=1
OHOS_SOCKET_AppSpawn=15
OLDPWD=/
PATH=/usr/local/bin:/data/app/bin:/data/service/hnp/bin:/usr/bin:/vendor/bin
PROCESS_START_TIME=159720789
PWD=/storage/Users/currentUser
SHELL=/bin/sh
SHLVL=2
TERM=xterm-256color
TMPDIR=/storage/Users/currentUser
UBSAN_OPTIONS=print_stacktrace=1:print_module_map=2:log_exe_name=1
USER=100
WINDOWID=window1859_terminal0
XDG_CACHE_HOME=/data/storage/el2/base/haps/entry/files
XDG_CONFIG_HOME=/data/storage/el2/base/haps/entry/files
__LIBACE_ENTRY_POINT=5a8341ae28
hwasanEnabled=0
tsanEnabled=0
ubsanEnabled=0
LOGNAME=
_=/usr/bin/printenv
localhost ~ %
Logo

讨论HarmonyOS开发技术,专注于API与组件、DevEco Studio、测试、元服务和应用上架分发等。

更多推荐